首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用现有rails应用程序添加twitter-bootstrap-rails

使用现有rails应用程序添加twitter-bootstrap-rails
EN

Stack Overflow用户
提问于 2012-04-20 00:52:28
回答 5查看 7.6K关注 0票数 12

我尝试将twitter-bootstrap-rails与现有的rails应用程序一起使用,但在刷新页面时得到以下错误。

没有要加载的这样的文件--更少(在/app/assets/stylesheets/bootstrap_and_overrides.css.less)中

提取的源代码(在第5行附近):

代码语言:javascript
复制
2: <html>
3: <head>
4:   <title>Tracker</title>
5:   <%= stylesheet_link_tag    "application" %>
6:   <%= javascript_include_tag "application" %>
7:   <%= csrf_meta_tags %>
8: </head>

你知道我做错了什么吗?谢谢

EN

回答 5

Stack Overflow用户

发布于 2013-03-14 03:51:26

在我的例子中,仅仅重新启动rails服务器并没有起到作用。我必须做以下事情来解决这个问题。

1.我需要先安装缺失的gem。我在我的Gemfile中添加了以下几行:

代码语言:javascript
复制
  gem "therubyracer"
  gem "less-rails"

然后在控制台中运行:

代码语言:javascript
复制
bundle install

2.最后,我不得不重新启动我的rails服务器。

完成所有这些步骤后,twitter bootstrap开始使用我的rails应用程序。希望这篇文章能帮助那些和我有同样困难的人!

票数 11
EN

Stack Overflow用户

发布于 2012-12-24 09:48:36

在某些情况下,您尚未安装therubyracer。

添加

代码语言:javascript
复制
#gem 'therubyracer' , '= 0.10.2'

添加到你的Gemfile中

代码语言:javascript
复制
#bundle install

可能会解决此问题。(在我的例子中,我不能将rubyracer设置为0.11.0,所以我指定了0.10.2)

如果您尚未安装libv8,则必须执行

代码语言:javascript
复制
#gem install libv8 --version=3.11.8.3

或者像这样的东西。

票数 1
EN

Stack Overflow用户

发布于 2012-04-20 10:26:14

我通过将stylesheet_link_tag替换为bootstrap_and_overrides使其正常工作。但是,我使用devise进行身份验证和twitter-bootstrap-rails,我认为这会弄乱devise用户模型,因为注销或登录函数都不起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10232945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档