Rails - 路径助手工作错误

时间:2015-12-01 01:35:41

标签: ruby-on-rails

所以,我在运行faculty_programs_path

时有这条路线
/faculties/:faculty_shortcut/programs(.:format)      

然后我希望form_for帮助器中的form_for faculty_programs_path(@faculty) 应该请求POST

<form action="/faculties/phys/programs/new" ... >

但是这个:

new_faculty_program GET   /faculties/:faculty_shortcut/programs/new(.:format)  programs#new

实际上生成:

rake routes

虽然我有:

form_for "/faculties/#{@faculty.shortcut}/programs"

HTK输出中。

我可以去修补猴子:

ERROR [+1452]  ReadDictProns: word HAO' out of order in dict dictionary.dict 

我想避免它,但Rails行为真的很奇怪。

1 个答案:

答案 0 :(得分:0)

试试这个

form_for(@faculty, url: faculty_programs_path)