Does Rails 4 allow ruby code in a .JS view, in rails 3 it was required to have .erb.js in the filename

  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

and

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

解决方案

Your file must be named test.js.erb to include Ruby code in it.

其他提示

Problem was file had to be named

file.js.erb

not

file.erb.js
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top