ActiveAdmin - Как получить доступ к переменным экземпляра из партиалов?

Кажется, я не могу получить доступ экземпляры объектов в партиалах. Пример:

В контроллере у меня есть:

ActiveAdmin.register Store do
  sidebar "Aliases", :only => :edit do
    @aliases = Alias.where("store_id = ?", params[:id])
    render :partial => "store_aliases"
  end
end

Затем в партиале _store_aliases.html.erb у меня:

<% @aliases.each do |alias| %>
  <li><%= alias.name %></li>
<% end %>

Это не работает. Единственное, что работает (что ужасно для Делайте, как я помещаю в представление логику:

  <% @aliases = Alias.where("store_id = ?", params[:id]) %> 
  <% @aliases.each do |alias| %>
     <li><%= alias.name %></li>
  <% end %>
8
задан Hopstream 9 November 2011 в 14:46
поделиться