ここの指示に従ってください:
http://rubydoc.info/gems/select2-rails/3.1.0/frames
単純なRailsアプリに表示するselect2ディスプレイをまだ取得できません。gemがインストールされ、に追加され、に追加されたことを確認//= require select2
しapplication.js
まし*= require select2
たapplication.css
。さらに、私は以下を:に含めましたusers.js.coffee
:
jQuery ->
$('#user_position_ids').select2
私は多くのポジションを持つユーザーモデルを持っています:
class User < ActiveRecord::Base
attr_accessible :name, :email, :password, :password_confirmation,
:first_name, :last_name, :position_ids
has_many :positions
has_one :current_position, :class_name => "Position",
:conditions => { :is_current => true }
end
collection_select
select2を自分のページに表示しようとしていusers/index.html.erb
ます:
<%= form_for(@user) do |f| %>
<%= f.collection_select(:position_ids, Position.order(:industry), :id,
:industry, {include_blank:true}, {multiple:true}) %>
<% end %>
したがって、$('#user_position_ids').select2
私のjavascriptsの行。なんらかの理由でselect2を表示できないので、誰かが私を正しい方向に向けてくれれば幸いです。ありがとう!