0

Rails 4 是否允许 .JS 视图中的 ruby​​ 代码,在 Rails 3 中,文件名中必须有 .erb.js

  def test
    respond_to do |format|
      format.js { Rails.logger.info "in JS handler" }
    end
  end



/app/views/users/test.erb.js <== no longer works in rails 4

/app/views/users/test.js <== still works in rails 4 but does it allow ruby inside this file?
4

2 回答 2

1

您的文件必须命名为test.js.erb在其中包含 Ruby 代码。

于 2013-10-16T15:24:55.953 回答
0

问题是文件必须命名

file.js.erb

不是

file.erb.js
于 2013-10-16T11:59:38.800 回答