【发布时间】:2010-10-18 11:09:18
【问题描述】:
我已经安装并实现了来自 technoweenie 的插件 restful_authentication。
我的申请大部分是为了公开,除了写评论的情况。
所以我有一个reviews_controller.rb,但我唯一想关心用户是否登录的时间是他们提交特定操作add_review 的时候。
add_review 是对 vendor_controller.rb 的操作,因为表单显示在 vendor/show 上。然后它重定向回 vendor/show 以显示更新(考虑将其更改为 ajax)。
如果此人未登录,我希望它重定向到登录/注册页面。
restful_authentication 的说明显示在控制器级别应用 include AuthenticatedSystem,但我不想使用该控制器中的其他操作进行身份验证。
我该怎么做?
【问题讨论】:
标签: ruby-on-rails restful-authentication