页面特定的javascript未包含在内。显示404

时间:2015-10-28 17:11:34

标签: ruby-on-rails ruby-on-rails-4 asset-pipeline

我使用纯JS和CSS,因此,我从GEMFILE中删除了咖啡脚本和scss-rails。

我的所有javascript和css文件的扩展名分别为.js.css

这些文件在各自的文件夹中具有以下结构。我也删除了//= require_tree .

app
|___assets
    |__javascript 
    |__stylesheets

现在,在我的application.html.erb,我有

<%= stylesheet_link_tag    'application', media: 'all' %>
<%= stylesheet_link_tag params[:controller] %>
<%= javascript_include_tag 'application' %>
<%= javascript_include_tag params[:controller] %> # Doesn't work!

相应的页面特定样式表,即post.css正在被完美加载,其路径为/assets/post.css?body=1,但post.js未加载,此外,它的网址有点奇怪。

就像/javascripts/post.js一样,遇到了404错误代码。我无法理解这一点,因为样式表有效,但javascript表现得很奇怪。

解决方案是什么?

0 个答案:

没有答案