按照此处的说明进行操作:
http://rubydoc.info/gems/select2-rails/3.1.0/frames
我仍然无法在我的简单 Rails 应用程序中显示select2显示。我已确保 gem 已安装、添加//= require select2
到. 此外,我在 a 中包含了以下内容: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
我试图让 select2collection_select
在我的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显示,所以非常感谢有人指出我正确的方向。谢谢!