我有一个名为form_questions_answers
与方法叫modify_rule
但是当我执行后,以/form_questions_answers/modify_rule/60
Rails的告诉我控制器:帮助解决Rails的路由错误
Routing Error
No route matches "/form_questions_answers/modify_rule/60" with {:method=>:post}
这究竟是为什么,我有map.resources :form_question_answers
在routes.rb中,并且map.connect ':controller/:action/:id'
位于routes.rb文件的底部,那么为什么不会触发modify_rule
操作?
nm,原来我在action URL中有一个拼写错误 - 而不是'form_questions_answers'它应该是 - 'form_question_answers' - 一旦我修复了这个错误,它就像魔术一样工作。对不起,请关闭。 – Ash 2009-11-27 04:01:51