的在上述图象突出显示的代码会在下面的命名路由。但是,我不明白这个设置是如何有用的,因为如果作为命名路径变量的“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在link_to中添加路径?
- 3. Ruby on Rails:你如何在命名路线前缀?
- 4. 在Ruby On Rails CLI中,如何列出助手路径?
- 5. Ruby on Rails的绝对路径命名路由从应用程序根
- 6. Ruby on Rails的docsplit文件路径
- 7. Ruby on Rails的改变搜索路径
- 8. Flash.alert无法在Ruby on Rails中工作
- 9. 如何在Ruby on Rails中全局重命名一个函数?
- 10. 如何在Ruby on Rails 3中重命名“javascripts”目录?
- 11. 如何通过重定向URL路径在Ruby on Rails的
- 12. 如何从Ruby on Rails中浏览完整路径?
- 13. Ruby on Rails的 - 在命名约定整个路线
- 14. 延迟作业在Ruby on Rails中如何工作?
- 15. Ruby On Rails路线
- 16. Ruby on Rails路线
- 17. 路由在Ruby on Rails的
- 18. 使用Ruby on rails获取URL的路径名3
- 19. Ruby on rails路由匹配用户名
- 20. 在Rails 3路径中重命名路径助手
- 21. Ruby on Rails:嵌套命名示波器
- 22. ruby on rails命名范围(搜索)
- 23. 如何编辑没有特定ID的_ * _路径? Ruby on Rails
- 24. 如何让我的OpenidController在Ruby on Rails中工作?
- 25. 在Ruby on Rails中指定图像源的完整路径
- 26. 如何在rails 3.1.0中使用命名路径传递对象?
- 27. 奇异命名路由on Rails的
- 28. 如何在Ruby on Rails的
- 29. 如何在Ruby on Rails的
- 30. 如何在Ruby on Rails中创建新视图时正确设置路径?
您可以用'as'语法, '得到 '/ login_new_url',到: '会话#新',如:“ login_new_url'' – Sravan