Your file must be named test.js.erb
to include Ruby code in it.
Does Rails 4 allow ruby code in a .JS view, in rails 3 it was required to have .erb.js in the filename
-
30-06-2022 - |
Question
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?
La solution
Autres conseils
Problem was file had to be named
file.js.erb
not
file.erb.js
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow