多个视图在我的控制器中不起作用

时间:2014-07-07 19:42:30

标签: ruby-on-rails

由于某种原因,我的行为无法正常运作。

我正在尝试根据加载的模型显示不同的视图:

@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的输出?是真的 然而它不断加载销售页面。

这里的解释是什么?

0 个答案:

没有答案