ARオブジェクトの配列を含むドロップダウンメニューがあります。カートを超える3000ARオブジェクトの配列から要素を削除します
の金額は、私はカート内の金額は、DeliveryTypeには当てはまりませんので
element_of_dropmenu.delete_if {|x| x.name == "free delivery" && basket_sum < 3000} # remove one element
をすれば
は、要素を表示する必要があります。これは私がするときsum>30
すべての要素を表示し、sum<30
iはレール3.2.6とを使用するときに一つの要素を削除する必要が
if sum > 3000
element_of_dropmenu
else
element_of_dropmenu.drop(1)
end
を行うことができます別のモデル
ですルビー2.0.0 :)
私は間違って醜い方法を考える。
より良い方法でコードを修正する方法を教えてください。
ありがとうございます。
あなたは 'どこで'私を使用することができますあなたの 'element_of_dropmenu'や新しい変数を作成してください。あなたがどのようにあなたの 'element_of_dropmenu'を設定するのが役に立つのでしょうか投稿すると。 –