大規模なデータセットをいくつかのルールで凝縮し、オブジェクトを返そうとしています。データオブジェクトを編集するためのRailsインスタンスメソッド
これは何モデルの内側に私はやった:だから多分私は誤解しているが、Network.all.condenseの呼び出しは動作しません
class Network < ActiveRecord::Base
def condense
self.each do |row|
#Maybe delete row
end
return self
end
end
。
undefined method `condense' for #<Network::ActiveRecord_Relation
たぶん、いくつかのより多くの啓発レールの第一人者は、私を助けることができます:)
ああ、ここで我々はそれを持っている!どうもありがとうございます。これはまさに私が探していたものでした –
なぜオブジェクトのアクティブなレコード配列に直接基づいてインスタンスを扱うことができないのか分かりませんが。はるかに良くなり、きれいになるでしょう。この解決法を使用しても、1つのステップから多くのように感じる –
@JonasUlveseth私は可能な解決策で答えを更新しました – Iceman