Rails 3 рендер: частичные - PullRequest
1 голос
/ 24 июня 2010

Я переношу мое приложение 1.8.7 rails в rails 3. Но у меня есть проблема с частичным: у меня есть следующий частичный:

в контроллере cms: @clients = Client.all <br/> group = render_to_string :layout => 'layouts/window', :partial => 'clients/index'

в моей части "клиенты / индекс": <%= render :partial => 'clients/item', :collection => @clients %>

Это прекрасно работает с рельсами 1.7.8, но с рельсами 3 только частичное в индексе получает !.Итак, чтобы прояснить это, переменная group в контроллере не получает html из макета.Также странно то, что макет окна - _window.erb (если я делаю window.html.erb или просто рельсы window.erb не могу найти его, что странно).

Кто-нибудь знает, нормально ли это для рельсов 3?

thanxs!

1 Ответ

0 голосов
/ 03 января 2011

Частицы в рельсах должны начинаться с подчеркивания.Попробуйте переименовать ваш «item.html.erb» в «_item.html.erb».

...