【问题标题】:How do I get Rails 3.1 to use the new Assets Pipeline?如何让 Rails 3.1 使用新的资产管道?
【发布时间】:2012-01-10 23:01:37
【问题描述】:

我看过 Bates 的 RailsCast“Rails 3.1 更新”。我正在从 3.0.9 升级。我遵循了所有的指示,显然相当糟糕。但我确实创建了一个 app/assets 目录和必要的子目录,并将我以前生活在“公共”下的东西放在那里

然后我将所有显式包含更改为:

<%= stylesheet_link_tag :defaults %>
<%= javascript_include_tag :defaults %>

产生:

<link href="/assets/defaults.css" media="screen" rel="stylesheet" type="text/css" />
<script src="/assets/defaults.js" type="text/javascript"></script>

所以显然我在那儿不合时宜。任何帮助表示赞赏。

【问题讨论】:

    标签: ruby-on-rails-3 rails-3-upgrade


    【解决方案1】:

    您应该使用application 而不是:defaults

    <%= stylesheet_link_tag "application" %>
    <%= javascript_include_tag "application" %>
    

    然后确保您的 app/assets/stylesheets/application.cssapp/assets/javascripts/application.js 在顶部有适当的清单指令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-19
      • 1970-01-01
      • 2012-02-04
      • 2011-11-23
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      相关资源
      最近更新 更多