【发布时间】:2013-05-21 08:43:18
【问题描述】:
我尝试使用 Rails 4.0.0.rc1 和 ruby 1.9.3p392 玩 Twitter Bootstrap Basics。
然后我尝试访问
http://localhost:3000/products
我有错误:
'twitter/bootstrap/bootstrap.less' 没有找到。
请看附件截图。
【问题讨论】:
-
尝试从 Gemfile 和 bundle 中移除 gem 'sass-rails', '~> 4.0.0.rc1'
-
我已经注释掉 'sass-rails' 并运行 "bundle update" 并重新启动服务器 - 没有任何改变
-
Rails 4 删除了 Gemfile 中对
:assets组的需求。您是否有特定的理由将其留在里面? -
没有任何特定理由拥有 :asset。它没有以另一种方式工作,所以我只是尝试这种方式。我是 RoR 的新手。现在我已经按照您的建议删除了 :assets 并在下面建议的 application.css @shrikant1712 中添加了 *= require bootstrap_and_overrides 并且它起作用了!谢谢!
标签: ruby-on-rails twitter-bootstrap ruby-on-rails-4