私は、レールの各メソッドの合計を計算する方法を見つけようとしています。 私は何百もの異なるアプローチを試みたように感じますが、静かにそれを理解することはできませんでした。例えばRails 4各メソッドの合計を計算する方法
:
ヘルパーリターン製品の2つのIDS:(ちょうどそれが見えるように、アラートを使用して)
view_context.time_plus.each
リターンは1,2
しかし、私はコールとそれを組み合わせると、複数の選択オプションそれだけで私がログに表示さ
view_context.time_plus.each do |i|
flash[:alert] = [Service.find_by_price_id(i).time].sum
end
は値の両方のために作られた呼び出しの両方の値のために、最後の1の代わりの合計を返します:
Service Load (0.2ms) SELECT `services`.* FROM `services` WHERE `services`.`price_id` = 0 LIMIT 1
Service Load (0.2ms) SELECT `services`.* FROM `services` WHERE `services`.`price_id` = 1 LIMIT 1
おかげで、この1つの作品の配列を返す場合は、この
のような複数のIDのWHERE条件を使用することができます – AlexRor