的在上述圖象突出顯示的代碼會在下面的命名路由。但是,我不明白這個設置是如何有用的,因爲如果作爲命名路徑變量的「login_path」是由routes.rb文件中的「get/login」自動創建的(隱藏給用戶),那麼怎麼做我們改變「login_path」指向其他的東西,比如「get/login_new_url」?我認爲命名的路徑變量的整個點很容易對URL進行後期編輯。
0
A
回答
0
您可以添加到路線的第三個選項。瞭解更多here。
get '/login_new_url', to: 'sessions#new', as: 'login'
這會給你一個面向外部的URL/login_new_url而是讓你在你的代碼在內部使用login_path
變量。
0
如果你想改變路徑,你可以試試這個:
get '/your_url', => 'controller_name#action_name', as: :your_path
相關問題
- 1. Ruby on Rails如何工作
- 2. Ruby on Rails目錄路徑
- 3. Ruby on Rails命名空間路由
- 4. form_for如何在Ruby on Rails中工作
- 5. Ruby on Rails在link_to中添加路徑?
- 6. Ruby on Rails:你如何在命名路線前綴?
- 7. 在Ruby on Rails中訪問控制器命令給定路徑
- 8. 如何Ruby on Rails中attr_accessor工作
- 9. Ruby on Rails的奇怪路線路徑
- 10. 在Ruby on Rails中配置路徑和路徑的位置?
- 11. Ruby on Rails中的Gem路徑錯誤
- 12. Ruby on Rails中的Bootstrap CSS路徑
- 13. 如何使用Ruby on Rails的命名路由
- 14. 在Ruby On Rails CLI中,如何列出助手路徑?
- 15. 如何在Ruby on Rails中創建一個catch-all路徑?
- 16. Ruby on Rails的絕對路徑命名路由從應用程序根
- 17. Ruby on Rails的改變搜索路徑
- 18. Ruby on Rails的docsplit文件路徑
- 19. 如何在Ruby on Rails中全局重命名一個函數?
- 20. 如何在Ruby on Rails 3中重命名「javascripts」目錄?
- 21. 如何從Ruby on Rails中瀏覽完整路徑?
- 22. 如何通過重定向URL路徑在Ruby on Rails的
- 23. Ruby on Rails:讓validates_uniqueness_of工作
- 24. Ruby on Rails的 - 在命名約定整個路線
- 25. Ruby on Rails路線
- 26. Ruby On Rails路線
- 27. Ruby on Rails路線
- 28. 延遲作業在Ruby on Rails中如何工作?
- 29. 路由在Ruby on Rails的
- 30. 使用Ruby on rails獲取URL的路徑名3
您可以用'as'語法, '得到 '/ login_new_url',到: '會話#新',如:「 login_new_url'' – Sravan