我在routes.rb上设置了主控制器的默认视图。当新用户到来时,我需要控制器使用不同的视图。像这样:
def set_view
if @new_user
render 'tutorial'
else
render 'index'
end
end
我无法让它发挥作用。这里的任何见解都会很棒。
答案 0 :(得分:1)
您的动作中只能调用一个“渲染”。 只需将视图名称保存在变量中,然后将其提供给最后的“渲染”。
view = @new_user ? 'tutorial' : 'index'
render view