siz*_*zle 0 ruby ruby-on-rails simple-form
我正在使用Rails 3.0,Ruby 1.9.2和Plataformatec simple_form gem.
下面的代码呈现带有使用者名称的选择框.我想让它显示一个带有消费者位置的选择框.我怎么做?
查看代码:
<%= simple_form_for @request do |f| %>
<%= f.association :consumer, :collection => Consumer.all, :prompt => "Choose a location" %>
<%= f.button :submit %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
型号代码:
Consumer < ActiveRecord::Base
attr_accessor :name, :location
end
Run Code Online (Sandbox Code Playgroud)
你可以通过label_method来做到这一点
<%= f.association :consumer, :collection => Consumer.all, :prompt => "Choose a location", :label_method=>:location %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1808 次 |
| 最近记录: |