У меня есть следующее в частичном приложении Rails 3.2 с использованием formtastic gem
<%= f.semantic_fields_for :bucket do |bucket| %>
<%= bucket.inputs do %>
<%= bucket.input :bucket_name, :collection => @buckets,
:include_blank => false %>
<%= bucket.input :sub_directory, :collection =>
@buckets.first.paths,
:include_blank => false %>
<% end %>
<% end %>
прямо сейчас в моем контроллере я могу получить: bucket_name и значение ==
к целому числу, в моем случае у меня есть только один элемент в моей коллекции, но он дает мне значение 2. Я предполагаю, что это значение идентификатора объекта.
важно, чтобы я получил фактическое: строковое значение имени объекта
который выбран в коллекции. Я не уверен, как это сделать. так
скажем, выбранный предмет имеет метку "мой ярлык", и это третий
предмет в коллекции. как бы я взял значение "мой ярлык".