我尝试将twitter-bootstrap-rails与现有的rails应用程序一起使用,但在刷新页面时得到以下错误。
没有要加载的这样的文件--更少(在/app/assets/stylesheets/bootstrap_and_overrides.css.less)中
提取的源代码(在第5行附近):
2: <html>
3: <head>
4: <title>Tracker</title>
5: <%= stylesheet_link_tag "application" %>
6: <%= javascript_include_tag "application" %>
7: <%= csrf_meta_tags %>
8: </head>你知道我做错了什么吗?谢谢
发布于 2013-03-14 03:51:26
在我的例子中,仅仅重新启动rails服务器并没有起到作用。我必须做以下事情来解决这个问题。
1.我需要先安装缺失的gem。我在我的Gemfile中添加了以下几行:
gem "therubyracer"
gem "less-rails"然后在控制台中运行:
bundle install2.最后,我不得不重新启动我的rails服务器。
完成所有这些步骤后,twitter bootstrap开始使用我的rails应用程序。希望这篇文章能帮助那些和我有同样困难的人!
发布于 2012-12-24 09:48:36
在某些情况下,您尚未安装therubyracer。
添加
#gem 'therubyracer' , '= 0.10.2'添加到你的Gemfile中
#bundle install可能会解决此问题。(在我的例子中,我不能将rubyracer设置为0.11.0,所以我指定了0.10.2)
如果您尚未安装libv8,则必须执行
#gem install libv8 --version=3.11.8.3或者像这样的东西。
发布于 2012-04-20 10:26:14
我通过将stylesheet_link_tag替换为bootstrap_and_overrides使其正常工作。但是,我使用devise进行身份验证和twitter-bootstrap-rails,我认为这会弄乱devise用户模型,因为注销或登录函数都不起作用。
https://stackoverflow.com/questions/10232945
复制相似问题