gpt4 book ai didi

ruby-on-rails - 在 stylesheet_link_tag 中使用 media 和 data-turbolinks-track 参数

转载 作者:行者123 更新时间:2023-12-03 23:18:16 24 4
gpt4 key购买 nike

当我包含类似的东西时,我对这些附加参数的作用有点好奇

<%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>

在我的 application.html.erb ,我应该在布局内创建的所有其他样式表链接上使用这些参数吗?谢谢!

最佳答案

Turbolinks 有自己的文档 https://github.com/turbolinks/turbolinks#reloading-when-assets-change

Turbolinks can track the URLs of asset elements in from one page to the next, and automatically issue a full reload if they change. This ensures that users always have the latest versions of your application’s scripts and styles.

Annotate asset elements with data-turbolinks-track="reload" and include a version identifier in your asset URLs. The identifier could be a number, a last-modified timestamp, or better, a digest of the asset’s contents


这听起来更慢,听起来像是使用了更多的带宽。也许对银行有利。 media link 的属性HTML 标签用于指定 CSS 适用于哪个平台和设备。
https://www.w3schools.com/tags/att_link_media.asp

The media attribute specifies what media/device the target resource is optimized for.

This attribute is mostly used with CSS stylesheets to specify different styles for different media types.

The media attribute can accept several values.


它具有类似 screen 的值, printer等。默认为 all所以包含它并不是很枯燥。

关于ruby-on-rails - 在 stylesheet_link_tag 中使用 media 和 data-turbolinks-track 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44487196/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com