[英]Routing to another html.erb file (Ruby on Rails)
我正在學習如何從Rails登錄,我想知道一件事:
我有幾個文件要在滿足特定條件時顯示,在這種情況下,登錄會將我重定向到另一個名為starter.html.erb的文件。
我試圖通過控制器和路由文件將其重定向,但出現以下錯誤:
No route matches [GET] "/app/views/usuarios/starter.html.erb"
你能告訴我我做錯了嗎? 謝謝!
控制器部分:
redirect_to search_starter_path
route.rb部分:
get "/search/starter" => redirect("/app/views/usuarios/starter.html.erb")
您必須使用controller#action語法進行重定向。 示例:如果您的控制器是usuarios_controller.rb,則應在名為starter的動作中進行操作。 然后在您的routes.rb中輸入以下內容:
get "search/starter" => 'usuarios#starter'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.