我正在关注Rails的this tutorial(看起来不错)。这个“posts_path”变量在哪里定义?
<%= link_to "My Blog", posts_path %>
为什么:我跑
ruby script/generate scaffold Post
后那么这个链接的ERB文件的一个作品?我在整个应用程序中寻找“posts_path”,无处可寻。在另一方面,这
<%= link_to "My Blog", home_path %>
不不工作,它也是一个控制器。
posts_path
在哪里定义?
太棒了!如你所知,这工作。仍然想知道为什么我需要这条巨大的线路作为“家”,而我只需要map.resources发布信息,但我想它很快就会清晰地......或者在阅读完API文档之后。再次感谢! – 2009-01-23 21:53:55
更长,因为它正在脱离RESTful路由约定。你可以这样做:map.resource:home 注意非复数的资源。这会给你一个名为route的home_path去到那个控制器,但你会被困在/ home。另一种方式,你可以指定任何你想要的。 – Otto 2009-01-24 00:45:44