Я бьюсь головой, чтобы выяснить, как получить разнородную коллекцию частичек.Я использую это, чтобы перечислить коллекцию партиалов с именем @feed_items (в классе "Tweet") и отлично работает для одного класса:
<%= render :partial => 'shared/feed_item', :collection => @feed_items %>
@ feed_promos у партиалов есть объекты другого класса ("продвижение")"class), и они находятся в том же каталоге" shared ", что и feed_item частичный.Кто-нибудь знает код, чтобы в коллекции были и @feed_promo, и @feed_item?
Я попытался упростить использование ярлыка rails 3 следующим образом:
<%= render [feed_items, feed_promos] %>
Но я получаю ошибку, потому чтоон ожидает найти шаблон для модели Tweet, но его там нет, и я хочу получить коллекцию частичных компонентов, а не объекты разных классов (например, Tweets).Я уже вошел в отношение .rb и tweet.rb и включил:
def to_partial_path 'shared/'