当我问这个问题时,我的意思是,“单个视图是否可以加载特定样式表和资源?”。
现在,我没有提到脚本的经典用法和链接HTML标记来引用资源,主要是因为当Rails加载时,它会预编译所提供的所有可用资产。
我想要这样做的主要原因是因为过了一段时间我发现有很多好的Web开发框架,混合和匹配各种各样的框架非常有趣,并且很难将一个框架用于所有框架时间。此外,由于类似命名系统(例如Bootstrap 2和Bootstrap 3),各种框架之间通常会存在很多冲突。
答案 0 :(得分:1)
如果我理解,您可以执行以下操作:
应用程序布局:
yield :stylesheets if content_for? :stylesheets
在具体视图中:
content_for :stylesheet do
= stylesheet_link_tag "specific_style"
确保在application.rb
中预编译“specific_style”:
config.assets.precompile << ['application.css', 'specific_style.css']