私のコントローラーには次のものがあります:
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とタイトルのみです。これを選択するにはどうすればよいですか?