0
我想要获得基本的Rails路由的挂钩。 我有一个模型叫我用脚手架生成的页面。 我添加了一个方法调用,它的addChild我想通过红宝石轨道路径和路线
'pages/addchild/:id'
到目前为止一切顺利访问。但是,我想要设置此方法的链接,如下所示:
<%= link_to 'Add child page', addchild_page_path(page) %>
将当前页面的ID作为参数传递。
当我打开我的索引视图(其中链接),我得到以下信息:
undefined local variable or method `addchild_page_path' for #<ActionView::Base:0xb67797d0>
我有没有误解的路径/的link_to方法是如何工作的?
我的路线文件看起来像这样:
map.resources :pages
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
任何意见将不胜感激。
谢谢。
谢谢。 是的,我想要url格式的默认方式,我只是输入错误。 – Dan 2010-01-11 22:47:29