Eth*_*han 37 ruby rest routing ruby-on-rails
我正在尝试通过本指南来完成Rails路由,但我在第3.3节中遇到了困难:
创建RESTful路由还可以在应用程序中提供一堆帮助程序
然后他们列出一些助手一样photos_url
,photos_path
等等.
我的问题:
我在哪里可以找到"提供"的完整助手列表?
有没有办法在控制台中调用助手?我创建了一个应用程序,然后打开了控制台script/console
.我试着像这样调用控制台上的一个助手:
>> entries_url
Run Code Online (Sandbox Code Playgroud)
但得到了:
NameError: undefined local variable or method `entries_url' for #<Object:0x349a4>
from (irb):8
Run Code Online (Sandbox Code Playgroud)
Tim*_*ght 66
你有几个问题,其中大部分已经被下面的人回答了.
但是,未完全解决的问题的答案是:是的,您可以使用脚本/控制台查看路线的位置.只需键入,app.[route_helper]
它就会响应路径.例如app.users_path
将返回/users/
因此,app.entries_url
对于完整URL的示例类型- 或者app.entries_path
在控制台中的相对路径.
Mik*_*use 18
rake routes
在命令行应该得到你的列表.