rails fields_for ошибка при добавлении: класс внутри select - PullRequest
1 голос
/ 19 апреля 2011

in fields_for, когда я добавляю :class=>"street" к text_field, он работает нормально, а когда я добавляю :class=>"zip" для выбора, это вызывает ошибку

<%= form_for @person do |person_form| %>
    <%= person_form.fields_for :address do |address_fields| %>
      Street  : <%= address_fields.text_field :street, :class=>"street" %>
      Zip code: <%= address_fields.select :zip_code, :class=>"zip", options_for_select(@zip.to_a) %>
    <% end %>
  <% end %>

, пожалуйста, помогите решитьвыпуск

спасибо

Ответы [ 2 ]

4 голосов
/ 19 апреля 2011

Из Rails API :

select(object, method, choices, options = {}, html_options = {})

Итак, попробуйте это:

Zip code: <%= address_fields.select :zip_code, 
               options_for_select(@zip.to_a), {}, { :class => "zip" }
          %>
0 голосов
/ 19 апреля 2011

Попробуйте использовать:

Zip code: <%= address_fields.select :zip_code, options_for_select(@zip.to_a),:class=>"zip" %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...