Rails4 与 Foundation Icon Fonts 2 gem
Posted
技术标签:
【中文标题】Rails4 与 Foundation Icon Fonts 2 gem【英文标题】:Rails4 with Foundation Icon Fonts 2 gem 【发布时间】:2013-07-06 17:50:04 【问题描述】:我想在 Rails4 项目中使用“SASS for Rails 上的 Foundation Icon Fonts 2”gem。 https://github.com/zaiste/foundation-icons-sass-rails
我按照说明安装,但出现以下错误。
显示 /Users/[用户名]/dev/[AppName]/app/views/layouts/application.html.erb 第 18 行在哪里提出:
找不到或无法读取要导入的文件:基础图标。加载路径: /Users/[用户名]/dev/[AppName]/app/assets/images /Users/[用户名]/dev/[AppName]/app/assets/javascripts /Users/[用户名]/dev/[AppName]/app/assets/stylesheets /Users/[用户名]/dev/[AppName]/vendor/assets/javascripts /Users/[用户名]/dev/[AppName]/vendor/assets/stylesheets /Users/[用户名]/dev/[AppName]/vendor/bundle/gems/turbolinks-1.2.0/lib/assets/javascripts /Users/[用户名]/dev/[AppName]/vendor/bundle/gems/jquery-rails-3.0.2/vendor/assets/javascripts /Users/[用户名]/dev/[AppName]/vendor/bundle/gems/coffee-rails-4.0.0/lib/assets/javascripts /Users/[用户名]/dev/[AppName]/vendor/bundle/gems/zurb-foundation-4.2.3/scss /Users/[用户名]/dev/[AppName]/vendor/bundle/gems/zurb-foundation-4.2.3/js (在 /Users/[用户名]/dev/[AppName]/app/assets/stylesheets/application.css.scss.css:16)
这个 gem 在 Rails4 中不可用吗? 如果没有,如何在 Rails4 中使用基础图标 fonts2?
【问题讨论】:
application.html.erb where line #18
你能告诉我们你的application.html.erb
吗?
对不起,我又试了一次,现在可以正常工作了。不知道为什么上次没有成功。还是谢谢!
我认为这是因为您需要在安装 gem 后重新启动服务器才能使 gem 引擎工作。看到你两天后更新了这个,我猜你在那段时间重新启动了你的应用程序。
【参考方案1】:
Jacob Evan Shreve 提到,安装 gem 后重新启动网络服务器为我修复了它
【讨论】:
【参考方案2】:根据https://github.com/zaiste/foundation-icons-sass-rails/issues/9
在 Rails 4 中改变这个:
group :assets do
gem 'foundation-icons-sass-rails'
end
到这里:
gem 'foundation-icons-sass-rails'
【讨论】:
【参考方案3】:此 gem 的第 2 版不支持 Rails 4。您应该使用第 3 版。 它对您有用的原因可能是您没有在生产中运行它。
【讨论】:
以上是关于Rails4 与 Foundation Icon Fonts 2 gem的主要内容,如果未能解决你的问题,请参考以下文章
Compose Text 与icon拼接 实现DrawableLeft 或者DrawableRIght
如何在我的 Rails 4 应用程序中配置 Compass 和 Zurb Foundation 5,以便它们都可以在同一个目录中访问?
在 Rails 4 中使用 Foundation 和 Turbolinks 时遇到问题
为啥我在这个 SASS 文件中得到一个未定义的 Foundation 变量错误?