注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
使う機会はあまり無い気もするが、メモしておく*1 結論から書くと、モデルインスタンス#attributes とす... 使う機会はあまり無い気もするが、メモしておく*1 結論から書くと、モデルインスタンス#attributes とするだけ。 model_instance = Model.new attributes_hash = model_instance.attributes # {"attr1" => "val1", "attr2" => "val2", ...} p attributes_hash.class # --> Hash どんなとこで使ったのかというと、 同じ名前のカラムを持っている2つの異なるモデルがあるとする。 そのカラムを一方からもう一方にコピーしたいときに、どうやるのがスマートかな、という話し。 # name, attr1 を持つモデルA と name, attr1, attr2 を持つモデルB があったとする model_a = ModelA.first model_b = Mo
2016/01/13 リンク