モデルからいくつかの属性を除くすべての属性を取得し、データをjson形式に変換したいとします。json形式のモデルから属性を取得する - Rails
私は私のモデルで定義されたクラス:
mdl.rb
class Mdl< ActiveRecord::Base
def self.get_json
self.all.pluck(:a, :b, :c).to_json
end
end
これが返されます。
1)方法:
[[0.0,1.0,365.0]]
私は2つの質問を持っていますjsonに属性名を返すことはできますか?すなわち、[:0.0、B:1.0、C:365.0]
2) 'のX、Y、Z &を除くすべての列' に基づく属性をプルする方法はありますか?
ありがとう!これを使用して、私は他の属性を持つid:nullを取得していますが、削除する方法はありますか? [{"" id ":null、" a ":1.0、b:1.0、c:365.0}] – Adam12344
あなたは完全にIDを取り除きたいですか?またはid値も持っていますか? id値が必要な場合は、選択したIDにidを追加できます。 – jhack