当您在模型上执行map.resources时,它会生成一堆路由助手:
resource_path(@resource)
resource_url(@resource)
new_resource_url
etc.
Run Code Online (Sandbox Code Playgroud)
使用_path和_url有什么区别?从我尝试过它似乎没有任何区别.
foo_url包括域和协议.foo_path只输出相对路径.
>> foo_url(:id => 1)
http://localhost:3000/foo/1
>> foo_path(:id => 1)
/foo/1
Run Code Online (Sandbox Code Playgroud)
大多数情况下,你想要"_path",但你可以选择.
| 归档时间: |
|
| 查看次数: |
2150 次 |
| 最近记录: |