当我运行rails应用时,收到的错误是无法加载此类文件。,
我有一个我用来加载html文件的rails应用程序。这个html文件引用了bootstrap_and_overrides.css。我当前的rails应用程序使用的是典型的application.html.erb文件。这是此文件的代码
<!DOCTYPE html>
<html>
<head>
<title>MyHorders</title>
<%= stylesheet_link_tag "application", media: "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="container">
<div class="masthead">
<ul class="nav nav-pills pull-right">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
<h3 class="muted">blog.me</h3>
</div>
<%= yield %>
</div>
</body>
</html>
我的css和assets目录结构是:
最后我的创业板环境,
寻找可以解决此问题的输入。如果您需要更多信息,我可以将其添加到我的问题中。谢谢。
答案 0 :(得分:4)
我认为你需要两个宝石
gem "therubyracer"
gem "less-rails"
将它们添加到您的Gemfile并运行“bundle install”,然后重新启动服务器,看它应该有效。
答案 1 :(得分:0)
我想你也可以试试
gem "execjs"
如果您有任何问题
答案 2 :(得分:0)
我只需要重启我的服务器。当我的本地服务器运行时,我在我的Gemfile(less-rails,therubyracer和twitter-bootstrap-rails)中添加了几个相关的gems,导致了上面遇到的相同问题。因此,一旦我关闭它并重新启动它,一切都很好。