Ruby On Rails不会从app / assets加载资产

时间:2016-03-28 03:22:54

标签: ruby-on-rails

我从de Ruby on Rails世界开始(我是noobest noob),据我所知,当我把.css和.js放到app / assets / stylesheets文件夹和javascripts时文件夹,它应该自动加载那些文件。但它没有。

我找到了这个代码行

<%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>

但它只是将application.css呈现为HTML代码。

我缺少一些设置吗?

Ruby -v:2.2.4p230(2015-12-16修订版53155)[i386-mingw32]

Rails -v:4.2.6

2 个答案:

答案 0 :(得分:0)

stylesheetjavascript文件夹是不同的资产类型,因此您应该单独声明。

这是我的application.html.erg布局。

<%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>

答案 1 :(得分:0)

嗯,问题不是Ruby,不是Rails ......甚至不是我(我想)。问题是Windows。我在Mint分区中完全一样,一切正常。谢谢你,伙计们!