Rails 3 предлагает application.html.erb
как шаблон макета. Однако всякий раз, когда вы отправляете запрос на доступ к представлению контроллера, содержимое application.html.erb
будет загружено снова. Это кажется неэффективным, так как заголовок, навигация, нижний колонтитул нужно загружать только один раз.Какова наилучшая практика для макета Ruby on Rails 3?
Кроме того, когда вам нужно иметь яваскрипт кода, выполненный в $(window).load
для application.html.erb
и другого метод Js выполняется в $(window).load
для <controller>.html.erb
, это испортит. Я думаю, причина в том, что $(window).load
может выполнять только один раз для каждой страницы.
Так интересно, что это лучший макет практика для Rails 3.
Благодаря