这是routes.rb:
map.resources :assignments, :shallow => true do |assignment| assignment.resources :problems end
如何在代码中获取编辑问题的URL(/ assignments/xyz/problems/abc/edit)?我已经尝试了
edit_assignment_problem_path(赋值,问题)
和edit_problem_path(问题).
虽然第一个适用于我的本地设置,但在服务器上它表示没有定义edit_assignment_problem_path方法.有任何想法吗?
在命令行运行:
rake routes
它会告诉您已定义的所有路径以及它们的映射方式.非常便利.