В Rails 3 с haml-rails почему бы = text_field: project ... установить параметры, а не% input {: name => "project" ...}? - PullRequest
1 голос
/ 03 августа 2011

Если я сделаю следующую строку в хамле

%input#project_images{:name => "project[project_images]", :type=>'text', :value => @project_images.join(',') }/

My projects_controller возвращает params[:project][:project_images] в виде пустой строки ""

С другой стороны, если я использую ярлык рельсов:

= text_field( :project, :project_images, :value => @project_images.join(','))

Работает и возвращает строку "1,2,3"

Вот вывод html из двух разных строк

<input id="project_images" name="project[project_images]" type="text" value="1,2,3">
<input id="project_project_images" name="project[project_images]" size="30" type="text" value="1,2,3">
...