Tag: turbolinks

Bootstrap 3下拉列表不适用于Rails 4和Turbolinks

我最近将我的站点升级到Bootstrap 3,并且正在浏览所有布局以更新类名和各种function以使其正常工作。 我最近的问题是下降似乎没有起作用。 起初我以为我没有正确地为我的导航栏实现代码,但在感到沮丧之后,我实际上试图摆脱我的导航栏并使用BS 3文档中的一个直接。 即使该代码也不起作用。 我已经研究了这个,我很确定我已经加载了所有正确的.js库。 这是我的application.js: //= require jquery //= require bootstrap-sprockets //= require jquery.ui.datepicker //= require jquery.timepicker.js //= require jquery_ujs //= require turbolinks //= require bootstrap //= require jquery.remotipart //= require chosen-jquery //= require_tree . 这是我的出现的内容: 我在同一页面上有弹出窗口和其他可折叠项目,并且一切正常,所以我相当确定所有的.js都很机智。 我在其他地方读过,turbolinks可能会为Bootstrap 3造成问题,甚至尝试(然后放弃并恢复)jquery.turbolinks gem也无济于事。 不用说,我不知道如何在jsfiddle上重现这个(对不起)。 最后,我已经validation每次单击下拉列表时都会调用以下四个js函数,大概按以下顺序: 的jquery.js:4306 eventHandle = elemData.handle = function( e ) { // […]

Rails 4 TurboLinks和jQuery动态链接不好玩

我正在开发Rails 4.0中的一个应用程序,我遇到的问题是turbolinks与我的一些jQuery代码不一致。 我有一个Quote模型,它有一个相关的QuoteItems模型。 我使用accepts_nested_attributes_for和一些jQuery来填充订单项表单。 当我点击链接将我带到new_quote_path时,动态链接不会触发javascript代码。 当我刷新页面时,表单工作很棒。 我喜欢turbolinks,因为它超级快,但不知道如何让它在开发中工作。 这是一些代码。 在quotes.js.coffee中 jQuery -> $(‘form’).on ‘click’, ‘.remove_line_items’, (event) -> $(this).prev(‘input[type=hidden]’).val(‘1’) $(this).closest(‘fieldset’).hide() event.preventDefault() $(‘form’).on ‘click’, ‘.add_fields’, (event) -> time = new Date().getTime() regexp = new RegExp($(this).data(‘id’), ‘g’) $(this).before($(this).data(‘fields’).replace(regexp, time)) event.preventDefault() 报价查看new.html.erb “hello” do |f| %> “Select Customer”) %> builder %>