【问题标题】:Using Sass + Compass + Blueprint in Rails 3.1 App在 Rails 3.1 应用程序中使用 Sass + Compass + Blueprint
【发布时间】:2023-03-21 23:18:01
【问题描述】:

我正在努力BIG TIME正确设置此框架。有没有人成功地让这个工作?如果是这样,我会喜欢任何和所有的反馈。谢谢!

我按照http://compass-style.org/install/ 的说明操作,想知道将文件放在Rails 3.1 应用程序中的什么位置:在app/assets/stylesheets 中还是在安装指南针时将其保存在app/stylesheets 中?

另外,罗盘在$ compass init rails . --using blueprint之后给出了一组指令如下:

Now add these lines to the head of your layout(s):

%head
= stylesheet_link_tag 'screen.css', :media => 'screen, projection'
= stylesheet_link_tag 'print.css', :media => 'print'
/[if lt IE 8]
= stylesheet_link_tag 'ie.css', :media => 'screen, projection'

这看起来像 HAML(我不熟悉)。我改为使用 .erb 添加这些链接标签,但似乎没有任何效果。

【问题讨论】:

  • metaskills.net/2011/05/18/…google 是你的朋友
  • @iliacholy 我已经读过很多遍了,没有运气
  • 你没有在你的问题中提到这一点。或者真的什么。您需要告诉我们您遇到了什么问题。
  • @iliacholy 你的权利,编辑了一下帖子
  • 你的样式编译了吗?你可以试试compass watch,它应该会显示错误。您不需要样式表名称上的.css

标签: ruby-on-rails-3.1 sass compass-sass blueprint-css css-frameworks


【解决方案1】:

将它放入我的 config/application.rb 对我有用:

config.sass.load_paths ||= []
config.sass.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/compass/stylesheets"
config.sass.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/blueprint/stylesheets" 

参考号:https://github.com/rails/sass-rails/issues/3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-18
    • 2013-05-10
    • 1970-01-01
    • 2013-10-20
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 2012-08-18
    相关资源
    最近更新 更多