由于某种原因,我的行为无法正常运作。
我正在尝试根据加载的模型显示不同的视图:
@user = User.find(1)
if @user.sales?
render 'sales' and return
elseif @user.manager?
render 'manager' and return
elseif @user.parts?
render 'parts' and return
end
我的/views/user
文件夹包含销售,经理和零件的视图。
注意:销售?经理?正在使用枚举(我在轨道4.1.1上)
在我加载同一个用户的rails控制台中,我可以看到user.manager的输出?是真的 然而它不断加载销售页面。
这里的解释是什么?