帮助我在这个问题:
我有2个模型(管理员和用户) - >与色器件创建,并且我有post_controller:
而出现这样的问题:
如果我有一个模型(user.rb) - >在我的控制器我把:
before_filter :authenticate_user!, :except => [:show, :index]
但我有2种型号,我想用户可以访问“显示”和后期控制器和管理的“索引”的行动可以访问所有的行动。
我做这样的事情:
before_filter :logged_in
.
.
.
private
def logged_in
if admin_signed_in?
else
authenticate_user!
end
end
但我想改变我的字符串:
authenticate_user!
以类似的东西:
:authenticate_user!, :except => [:show, :index]
但除了指的before_filter
我怎么能做到这一点(没有“康康舞”宝石)