Rails javascript_include_tag:缺少'type =“text / javascript”'

Iva*_*kyy 1 ruby-on-rails ruby-on-rails-4

当我在视图中使用时,我的 Ruby on Rails 4.0.0 实例(Ruby 版本 1.9.3)不会将type属性添加到<script>标记中。javascript_include_tag

我应该在 Rails 中调整什么来解决这个问题?

mic*_*hbf 5

正如其他人提到的,该type属性不是必需的。

但是,如果您绝对需要定义它,则可以通过传递哈希作为 的最后一个参数来将任意属性放在标签上javascript_include_tag

那是,

javascript_include_tag "test", :type => "text/javascript"

将产生

<script src="/javascripts/test.js" type="text/javascript"></script>