【发布时间】:2015-08-21 12:54:27
【问题描述】:
我按照这个教程:https://thinkster.io/angular-rails/ 来实现 Rails 和 AngularJS。
我有一个 application.html.erb 文件,我在其中使用了这一行:
<%= javascript_include_tag 'application' %>
包含 js 资产管道。
在开发环境中,它工作正常。当我切换到生产时,会显示以下错误:
拒绝执行来自 'http://localhost:3000/javascripts/application.js' 的脚本,因为它的 MIME 类型 ('text/html') 不可执行,并且启用了严格的 MIME 类型检查。
我尝试使用这一行预编译 application.js 文件
config.assets.precompile += %w( application.js )
但它没有用。有人吗?
【问题讨论】:
标签: ruby-on-rails angularjs asset-pipeline mime production-environment