ActiveAdmin — How für den Zugriff auf Instanz-Variablen von partials?

Ich kann nicht scheinen, um den Zugriff auf Instanz-Objekte in der Teiltöne. Beispiel:

Controller ich habe:

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

Dann in der _store_aliases.html-Code.erb teilweise habe ich:

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

Funktioniert das nicht. Das einzige, das funktioniert (das ist schrecklich zu tun, wie ich bin, putting-Logik in einer Ansicht ist dies:

  <% @aliases = Alias.where("store_id = ?", params[:id]) %> 
  <% @aliases.each do |alias| %>
     <li><%= alias.name %></li>
  <% end %>
  • Es ist schrecklich, so verwenden Sie eine for-Schleife in Ruby 🙁
  • sorry, ich habe die .jeder im eigentlichen code, aber aus irgendeinem Grund landete die Eingabe für das hier! 🙂 (verdammt, php hintergrund)
InformationsquelleAutor Hopstream | 2011-11-09
Schreibe einen Kommentar