我正在为我的Rails 4应用程序使用通过CDN加载的Twitter Bootstrap,并且在单击应该加载模式的按钮时,什么也没有发生。如果我尝试通过jQuery触发模式,则会出现错误:Uncaught TypeError:undefined不是一个函数。这是我的代码:
.container
.row
.col-sm-12
%h1 Manage Team
.pull-right
%a.btn.btn-success#addUserBtn{ data: { toggle: :modal, target: '#new_user' } }
Add
模态:
#new_user.modal.fade
.modal-dialog
.modal-content
.modal-header
%button.close{ type: :button, 'data-dismiss' => 'modal', 'aria-hidden' => 'true' }
×
%h4.modal-title
New Agency
= form_for Agency.new( facilitator_id: current_user.id ) do |f|
.modal-body
.form-group
= f.label :name
= f.text_field :name, class: 'form-control'
.form-group
= f.label :facilitator_id
= f.collection_select :facilitator_id, User.admin, :id, :name, {}, class: 'form-control'
.modal-footer
%button.btn.btn-default{ type: :button, 'data-dismiss' => 'modal' }
Close
= f.submit 'Create', class: 'btn btn-primary'
jQuery的:
$('#addUserBtn').on('click', function() {
console.log('test');
$('#new_user').modal('toggle');
});
这是一个引导问题。当我使用宝石而不是CDN加载引导程序时,一切正常。谢谢你的帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句