Ruby on rails 在Rails中加载.less文件
当我运行rails应用程序时,我收到一个错误,提示无法加载这样的文件--less 我有一个rails应用程序,用来加载html文件。这个html文件引用了bootstrap_和_overrides.css。我当前的rails应用程序使用的是典型的application.html.erb文件。这是这个文件的代码Ruby on rails 在Rails中加载.less文件,ruby-on-rails,twitter-bootstrap,Ruby On Rails,Twitter Bootstrap,当我运行rails应用程序时,我收到一个错误,提示无法加载这样的文件--less 我有一个rails应用程序,用来加载html文件。这个html文件引用了bootstrap_和_overrides.css。我当前的rails应用程序使用的是典型的application.html.erb文件。这是这个文件的代码 <!DOCTYPE html> <html> <head> <title>MyHorders</title> &
<!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>
牧人
blog.me
我的css和资产目录结构是:
最后是我的宝石环境
寻找解决这个问题的方法。如果您需要更多信息,我可以将其添加到我的问题中。谢谢。我想您需要两颗宝石
gem "therubyracer"
gem "less-rails"
将它们添加到您的Gemfile并运行“bundle install”,然后重新启动服务器,看看它是否正常工作。我认为您需要两个gem
gem "therubyracer"
gem "less-rails"
将它们添加到您的Gemfile并运行“bundle install”,然后重新启动服务器,看看它是否正常工作。我想您也可以尝试一下
gem "execjs"
如果您有任何问题,我想您也可以试试
gem "execjs"
如果您有任何问题,我只需要重新启动服务器。当我的本地服务器运行时,我在Gemfile中添加了几个相关的Gem(less rails、therubyracer和twitter引导rails),导致了上面看到的相同问题。因此,一旦我关闭并重新启动它,一切都很好地加载。我只需要重新启动我的服务器。当我的本地服务器运行时,我在Gemfile中添加了几个相关的Gem(less rails、therubyracer和twitter引导rails),导致了上面看到的相同问题。所以,一旦我关闭它并重新启动它,所有东西都加载良好。您正在使用哪个操作系统?谢谢,那是很久以前的事了。我不记得了。干杯。你正在使用哪个操作系统?谢谢,那是很久以前的事了。我不记得了。干杯