如何在我现有的应用程序中实现'irwi(wikipedia gem)'?

时间:2013-01-08 02:00:52

标签: ruby-on-rails ruby-on-rails-3 wiki

我已将irwihttps://github.com/alno/irwi)添加到我的应用中。

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

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

:shop_name是slug,因此它可以是各种模式 当然,每个shop记录都应该有一个维基百科(这里一对一。当创建商店时,应该同时自动创建一个维基百科页面。)

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

1 个答案:

答案 0 :(得分:1)

请参阅 - http://guides.rubyonrails.org/routing.html了解如何进行路由,如果您需要更详细的帮助,则必须提供更多代码。将是 -

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

取决于你需要wiki能够做什么,你的控制器等你应该只能使用

before_filter :authenticate_user!

用于身份验证