Пример:
У меня есть 2 частичных _map.haml и _bigmap.haml.
:: _map.haml
- content_for :map do
%script{:type => "text/javascript", :src => "http://maps.google.com/maps/api/js?sensor=true"}
...
:: _bigmap.haml
- content_for :bigmap do
%script{:type => "text/javascript", :src => "http://maps.google.com/maps/api/js?sensor=true"}
...
В моем макете я включаю JavaScript в
= yield(:map)
= yield(:bigmap)
ВОПРОС 1:
Это означает, что библиотека Google будет включена дважды. Как я могу справиться с этим, чтобы библиотека всегда загружалась только один раз? А думал о Хелере, может быть?
ВОПРОС 2:
Возможно ли иметь глобальное поле content_for, где каждый частичный элемент добавляет к нему свой контент?
Thx.