0

我将irwi( https://github.com/alno/irwi ) 添加到我的应用程序中。

当用户访问http://example.com/shop/:shop_name/wiki时,我希望它可以访问 (我需要知道 routes.rb 应该如何)

任何人都可以告诉我如何制作它?

:shop_name 是蛞蝓,所以它可以是各种模式。
当然,每条shop记录都应该有一个维基百科(这里是一对一的。在创建商店时,应该同时自动为其创建一个维基百科页面。)

我正在使用 Cancan,并设计了身份验证,所以如果可能的话,我希望它只有注册用户可以编辑和更新维基百科页面。
谢谢。

4

1 回答 1

1

有关如何进行路由的信息,请参见 - http://guides.rubyonrails.org/routing.html如果您需要更详细的帮助,则必须提供更多代码。将是一些类似的东西——

resource :wiki, :controller => :shop, :only => [] do
  get :wiki
  post :wiki
end

根据您需要 wiki 能够做什么,您的控制器等,您应该能够使用

before_filter :authenticate_user!

用于您的身份验证

于 2013-01-08T22:21:23.643 回答