新手问题 rails 中怎么更具不同的 layout 加载不同的样式?

sanm1992 · 2018年05月23日 · 最后由 jasl 回复于 2018年05月26日 · 1069 次阅读

最近些修改自己博客练习项目,然后看到了比较好的布局模版,重新写了 layout,但是之前写好的有些标签的样式会产生影响,求大神教怎么根据不同的 layout 引用不同的样式文件?

不同的 layout 中引入不同的样式,在对应的 controller 中使用不同的 layout

<!DOCTYPE html>
<html>
<head>
  <title>DcForum</title>
  <%= csrf_meta_tags %>

  <%= stylesheet_link_tag    '你想引入的css文件', media: 'all', 'data-turbolinks-track': 'reload' %>
  <%= javascript_include_tag '你想引入的js文件', 'data-turbolinks-track': 'reload' %>
</head>
<body>
  <%= yield %>
</body>
</html>

楼上说得对,只要你自己在布局引入资源文件就行了,但是另一方面要搞懂 Assets Pipeline 的编译规则或者要把这些文件手动加到 AP 的编译列表去

sanm1992 关闭了讨论。 05月27日 17:07
需要 登录 后方可回复, 如果你还没有账号请 注册新账号