我似乎無法訪問部分中的實例對象。例如:ActiveAdmin - 如何從部分訪問實例變量?
在控制器I具有:
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部分I具有:
<% @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 %>
在Ruby中使用for循環非常可怕:( – halfdan
對不起,我有.each在實際的代碼中,但由於某種原因最終在這裏輸入!:)(該死的PHP背景) – Hopstream