gpt4 book ai didi

ruby-on-rails - rails 3 : assets pipeline + many layouts

转载 作者:行者123 更新时间:2023-12-04 13:11:37 24 4
gpt4 key购买 nike

我有一个带有 rails 3.1 的大型项目(没有 Assets 管道)。这个项目有很多不同的布局,例如:

  • 申请
  • 首页
  • 控制台

  • 等等。每个布局都有一个巨大的 js 和 css 列表(我们使用 javascript_include_tagstylesheet_link_tag 附加它们)。是否可以启用 Assets 管道,以便为不同的布局包含不同的 js/css 文件,并为生产中的每个布局生成不同的 application.js 和 application.css?

    最佳答案

    是的

    应用程序.css

    *= require this_file
    *= require that_file

    主页.css
    *= require this_file
    *= require home_file

    等等等等

    然后,您可以在应用程序布局中执行此操作:
     <%= stylesheet_link_tag "application", media: "all" %>

    和家庭布局
     <%= stylesheet_link_tag "home", media: "all" %>

    您还需要调整 production.rb
      config.assets.precompile += %w( application.css home.css home.js )

    包括您在布局中引用的所有编译文件。

    关于ruby-on-rails - rails 3 : assets pipeline + many layouts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16437882/

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