【问题标题】:Can't get stylesheet to show up in ruby app无法让样式表显示在 ruby​​ 应用程序中
【发布时间】:2012-02-03 04:23:49
【问题描述】:

我的布局目录中的 application.erb 文件中有以下代码。我在 public/stylesheets 中有蓝图目录,但是链接不起作用。它说它应该位于<link href="/assets/blueprint/screen.css" media="screen" rel="stylesheet" type="text/css" /> 但是那里什么都没有。

<%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %>
    <%= stylesheet_link_tag 'blueprint/print', :media => 'print' %>

【问题讨论】:

  • 把你的样式表放在assets文件夹里看看
  • 我知道这个问题的答案,但是堆栈溢出的人要求我不要引用我自己的代码。抱歉...提示查看 config/production.rb 资产管道默认情况下仅编译生产中的 application.js 和 application.css。

标签: ruby-on-rails css blueprint-css


【解决方案1】:

使用 this&lt;%= stylesheet_link_tag "/blueprint/screen" %&gt; 并将您的 screen.css 放在以下层次结构中:

app/assets/stylesheets/blueprint/screen.css

【讨论】:

  • 作为第三方资源我认为蓝图属于vendor/assets/stylesheets/blueprint
猜你喜欢
  • 2011-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多