1
無下面選擇助手會根據所選部分唯一的工作:Rails的選擇助手不工作
<%= f.select(:project_name, @parent_projects.collect {|p| [ p.name, p.name ] }, {:include_blank => 'Select Project'}, {:selected => "#{Project.find_by_identifier(params[:parent_id]).name}"}) %>
OR
<%= f.select(:project_name, @parent_projects.collect {|p| [ p.name, p.name ] }, {:include_blank => 'Select Project'}, :selected => "#{Project.find_by_identifier(params[:parent_id]).name}") %>
我沒有得到任何錯誤消息,但該選擇框不預選名稱。
經過從here
<%= value =「#{Project.find_by_identifier(params [:parent_id])。name}」%>正在按預期返回項目名稱。 – Supersonic
即使像這樣手動嘗試:<%= f.select(:project_name,@ parent_projects.collect {| p | [p.name,p.name]},{:include_blank =>'選擇項目'},{:selected =>「project_name」})%>仍然不起作用。 – Supersonic