sdu*_*rg4 12 ruby-on-rails twitter-bootstrap
我试图使用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>
Run Code Online (Sandbox Code Playgroud)
知道我做错了什么吗?谢谢
K M*_*lam 11
在我的情况下,只重新启动rails服务器没有做到这一点.我必须做一些事情来解决这个问题.
1.我需要先安装缺少的宝石.我将以下行添加到我的Gemfile中:
gem "therubyracer"
gem "less-rails"
Run Code Online (Sandbox Code Playgroud)
然后在控制台中运行:
bundle install
Run Code Online (Sandbox Code Playgroud)
2.最后,我不得不重新启动我的Rails服务器.
完成所有这些步骤后,twitter bootstrap开始使用我的rails应用程序.希望这可以帮助那些面临同样麻烦的人!
我通过将 stylesheet_link_tag 替换为 bootstrap_and_overrides 使其工作。但是,我使用 devise 进行身份验证和 twitter-bootstrap-rails,我认为这会弄乱 devise 用户模型,因为注销或登录功能都不起作用。
归档时间: |
|
查看次数: |
7585 次 |
最近记录: |