Я работаю над хобби-приложением и использую некоторый jQuery. На данный момент результаты хорошие, но я новичок в jQuery и полагаю, что есть некоторые существенные улучшения, которые я могу внести в структуру кода. Отложив на время Coffescript, я хотел бы знать, как правильно использовать файлы .js
для конкретной модели в конвейере ресурсов.
Например, при работе с моей моделью User у меня может быть код, который я хочу запустить, когда документ будет готов. Допустим, я поместил это в $ (document) .ready (function () {...});
в файл users.js
, созданный Rails 3.1.
На следующий день я работаю с моделью Pet, и у меня есть код, который я хочу запустить с документом, готов. Я поместил это в другой $ (document) .ready (function () {...});
внутри файла pets.js
, который подготавливает Rails.
Вот где возникают мои вопросы:
$ (document) .ready (function () {...});
только один раз в приложении или Rails компилирует мой код в один вызов? .js
файлов?