0

Rails 3.0、Ruby 1.9.2、Plataformatecsimple_formgemを使用しています。

以下のコードは、コンシューマー名を含む選択ボックスをレンダリングします。代わりに、コンシューマーの場所を含む選択ボックスを表示したいと思います。それ、どうやったら出来るの?

コードを表示:

<%= simple_form_for @request do |f| %>
  <%= f.association :consumer, :collection => Consumer.all, :prompt => "Choose a location" %>
  <%= f.button :submit %>
<% end %>

モデルコード:

Consumer < ActiveRecord::Base
  attr_accessor :name, :location
end
4

1 に答える 1

6

label_methodを介してこれを行います

<%= f.association :consumer, :collection => Consumer.all, :prompt => "Choose a location", :label_method=>:location %>
于 2011-07-09T03:32:11.410 に答える