Rails 开箱即用的资产渲染 404
Rails assets rendering 404 out of the box
我已经启动了一个新的 Rails (4.2.2) 应用程序,只有一些基本功能。但是 javascript 和 css 文件未呈现:
我已经安装了 sprockets gem 并且我已经尝试将 'sprockets' gem 显式添加到我的 Gemfile(和 运行 捆绑安装),但它没有帮帮忙。
这是我的 application.js:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
这两行在我的application.html.erb
<%= stylesheet_link_tag 'default', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'default', 'data-turbolinks-track' => true %>
它们呈现如下:
我在 Windows 8.1 上安装了 Ruby 2.1.6p336
有人知道在哪里寻找答案或知道出了什么问题吗?我是 rails.
的新手
我认为您需要像这样更改 javascript 和样式表标记。它从 application.js 和 application.css 中获取详细信息,而不是从默认的
中获取详细信息
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
我已经启动了一个新的 Rails (4.2.2) 应用程序,只有一些基本功能。但是 javascript 和 css 文件未呈现:
我已经安装了 sprockets gem 并且我已经尝试将 'sprockets' gem 显式添加到我的 Gemfile(和 运行 捆绑安装),但它没有帮帮忙。
这是我的 application.js:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
这两行在我的application.html.erb
<%= stylesheet_link_tag 'default', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'default', 'data-turbolinks-track' => true %>
它们呈现如下:
我在 Windows 8.1 上安装了 Ruby 2.1.6p336 有人知道在哪里寻找答案或知道出了什么问题吗?我是 rails.
的新手我认为您需要像这样更改 javascript 和样式表标记。它从 application.js 和 application.css 中获取详细信息,而不是从默认的
中获取详细信息<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>