私は「レールの方法」でアプリケーションを作成しようとしていますので、今回はデータベースのレコードを遡及的に処理するのではなく、before_saveメソッドを使用して試しています。before_saveにパラメータを送信
def make_percentage_from(score)
percent = (score.fdiv(20) * 100)
return percent
end
データベースに保存されるすべてのアイテムのスコアは20ですが、データベースに保存される前にこれをパーセンテージで保存したいと思いますが、問題は、送信できないということですbefore_saveを介して属性データ。 make_percentage_from(スコアツー・計算され)私はこれをどのように行うことができます
:
理想的には私は
before_saveを持っているだろうか?その保存された後、このデータを処理する必要がないようにGoogleは私のために多くを上げていないと私は決定だ(もちろんそこは別の方法で提供!)
おかげに関して
ジェフ
を
優れた徹底的な応答。 –