Rails 3: хорошее практическое правило, где разместить JavaScript?

Когда вы пишете javascript для определенной страницы на сайте, когда вы хотите превратить javascript в функцию и включить ее в application.js ?

Я видел предложения о том, чтобы сделать это (и минимизировать или сжать), чтобы минимизировать HTTP-запросы. Это имеет смысл, но как насчет удобства обслуживания? Если у меня есть код js, предназначенный для одного В представлении, похоже, потребуется дополнительная работа, чтобы изучить потенциально массивный application.js . Этот код можно было бы встроить в это представление или поместить в его собственный .js (или . js.erb или .rjs ) в этой папке представления.

Я видел еще одно предложение о том, что Rails автоматически объединяет весь javascript в один файл. Верно ли это ?

TL; DR: насколько или насколько мало разработчик должен беспокоиться об оптимизации при написании javascript?

25
задан Community 23 May 2017 в 12:07
поделиться