我已将irwi
(https://github.com/alno/irwi)添加到我的应用中。
当用户访问http://example.com/shop/:shop_name/wiki时,我希望它可以访问 (我需要知道routes.rb应该如何)
任何人都可以告诉我如何制作它?
:shop_name是slug,因此它可以是各种模式
当然,每个shop
记录都应该有一个维基百科(这里一对一。当创建商店时,应该同时自动创建一个维基百科页面。)
我正在使用Cancan,并设计身份验证,如果可能,我希望只有注册用户才能编辑和更新维基百科页面。
感谢。
答案 0 :(得分:1)
请参阅 - http://guides.rubyonrails.org/routing.html了解如何进行路由,如果您需要更详细的帮助,则必须提供更多代码。将是 -
resource :wiki, :controller => :shop, :only => [] do
get :wiki
post :wiki
end
取决于你需要wiki能够做什么,你的控制器等你应该只能使用
before_filter :authenticate_user!
用于身份验证