【发布时间】:2011-07-20 13:51:01
【问题描述】:
我正在向现有的基于 REST 的用户控制器添加新方法“editpass”。
我想将 id 传递给 edit 为 edit_user_path 执行的 editpass 方法
我在 routes.rb 中添加了以下内容
resources :user do
collection do
get 'editpass'
end
end
和
match 'user/:id/editpass' => 'user#editpass'
rake:routes 为 editpass 生成以下内容:
/user/:id/editpass(.:format) {:action=>"editpass", :controller=>"user"
这条路线没有路径名。
在rails3中为带有id的方法生成路径的最佳方法是什么
提前致谢
森灵
【问题讨论】:
标签: ruby-on-rails path routes