Rails link_to 使用 turbolinks 的方法禁用格式化
Rails link_to method with turbolinks disables formatting
我正在使用 video_js gem 格式化视频。例如这里我如何打印我的视频:
.row
- @streams.each do |stream|
= videojs_rails sources: { mp4: stream.video}, setup: "{}", controls: true, width:"400", class: "col-md-10 col-md-offset-1"
如果我使用 link 转到该页面,一切都会按预期正常工作。如果我为该页面创建带有 link_to
的按钮,格式设置将被禁用。我需要刷新页面以使其看起来像预期的那样。这有什么问题吗?有什么想法吗?
- 从您的 Gemfile
中删除 turbolinks gem
- 运行 捆绑安装
- 在 app/views/layouts/application.html.haml 中将 turbolinks 设置为
false
,如下所示:
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => false
= javascript_include_tag 'application', 'data-turbolinks-track' => false
或删除它们。
- 重启服务器
我正在使用 video_js gem 格式化视频。例如这里我如何打印我的视频:
.row
- @streams.each do |stream|
= videojs_rails sources: { mp4: stream.video}, setup: "{}", controls: true, width:"400", class: "col-md-10 col-md-offset-1"
如果我使用 link 转到该页面,一切都会按预期正常工作。如果我为该页面创建带有 link_to
的按钮,格式设置将被禁用。我需要刷新页面以使其看起来像预期的那样。这有什么问题吗?有什么想法吗?
- 从您的 Gemfile 中删除 turbolinks gem
- 运行 捆绑安装
- 在 app/views/layouts/application.html.haml 中将 turbolinks 设置为
false
,如下所示:
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => false
= javascript_include_tag 'application', 'data-turbolinks-track' => false
或删除它们。
- 重启服务器