Come configurare Rails 3.2 + / 4 per generare .js invece di .js.coffee per impostazione predefinita?

Ho visto diverse varianti di questa domanda in cui tutte le risposte suggeriscono semplicemente di rimuovere la gem dei coffee-rails da Gemfile ( questo e questo ).

Questa non è la risposta che cerco. Potrei ancora voler scrivere qualche CoffeeScript nel progetto, voglio solo che JavaScript ( .js ) sia l'impostazione predefinita per i generatori Rails.

Ciò significa anche che i suggerimenti per rinominare .js.coffee a .js each volta che genero codice non è una soluzione auspicabile.

C'è una sorta di configuration in Rails che posso cambiare per rendere l'impostazione predefinita di .js , ma lasciare ancora la funzionalità di CoffeeScript abilitata (Asset Pipeline dovrebbe ancora essere in grado di .js.coffee file .js.coffee che potrei scrivere)?

Puoi farlo personalizzando la configuration dei generatori .

config / application.rb

 config.generators do |g| g.javascript_engine :js end # or config.generators.javascript_engine = :js 

Qui potete vedere altre opzioni di configuration disponibili.

Commenta i gem 'coffee-rails', '~> 3.2.1' nella tua Gemfile