I would like to know why a coffee-script file is not working when it’s named as file.js.coffee.erb and used with respond_to.
This is an example:
my_controller.rb:
def create respond_to do |format| format.html { render :new } format.js { render :new } end end
The file in this case is named new.js.coffee.erb
When the create route is called with Ajax, the HTML version (new.html.erb) is always returned. If I rename the js file as new.js.coffee then it works correctly.
Why can’t the .erb suffix be added?