簡體   English   中英

如何設置條件控制器視圖?

[英]How do I set a conditional controller view?

我在route.rb上設置了主控制器的默認視圖。 當有新用戶來時,我需要控制器使用其他視圖。 像這樣:

def set_view
  if @new_user
    render 'tutorial'
  else
    render 'index'
  end
end

我就是無法正常工作。 這里的任何見解都會很棒。

您只能在操作中調用一個“渲染”。 只需將視圖名稱保留在變量中,然后將其輸入“渲染”末尾即可。

view = @new_user ? 'tutorial' : 'index'
render view

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM