在我的控制,我有:的Rails如何選擇屬性
def search
@kategoris = Kampagner.where("titel like ?", "%#{params[:q]}%")
@kate = []
@kategoris.each do |kat|
h = {}
kat.attributes.each{|k,v| h[k] = v.respond_to?(:force_encoding) ? v.dup.force_encoding("UTF-8") : v }
@kate << h
end
respond_to do |format|
format.html
format.json { render :json => @kate }
end
end
但問題是,只是所有的模型屬性都在JSON數據。我只有JSON數據中的屬性ID和標題。我如何選擇這個?
您使用的每個時,你應該使用的地圖(和在模型中執行此操作時,請在控制器中執行此操作) – tokland