的Rails計數實例的數目的鍵/值對在陣列顯示出來,並附加計數對象
def index
tag_array=[]
courses = current_user.studio.courses
courses.each do |a|
tag_array << a.age_tag.id
tag_array << a.level.id
tag_array << a.category.id
end
@tags=current_user.studio.tags
tags.each do |d|
e=tag_array.where(:id => d).count
d.store("count",e);
end
end
我正在尋找在軌道的方式來計算的次數的鍵/值對:id => d在數組中顯示,然後將其附加到每個語句中的值。 Rails持續拋出錯誤,指出.where和.store不是有效的函數。
預期輸出是多少? –