1
なぜこれが起こっているのか分かりませんか?まだnoob ..SystemStackError(スタックレベルが深すぎる)モデル
私はレコードを保存する前にMine
テーブルのフィールドを更新しています。すべての変数が正確に引き込まれています。以下の行は、それが想定していたものも返します。
CreateFulfillmentService::NON_US_MARKETPLACES.include?(self.marketplace)
そしてself
はMine
のインスタンスです。そしてself.marketplace
は正しい市場を返します。
これは私のコントローラ私が道に迷って行きました
class Mine < ActiveRecord::Base
belongs_to :shop
validates :merchant_id, presence: true
validates :auth_token, presence: true
before_save :assign_three_speed
def assign_three_speed
if CreateFulfillmentService::NON_US_MARKETPLACES.include?(self.marketplace)
self.update(three_speed: false)
else
self.update(three_speed: true)
end
end
end
のですか?
ありがとうございました!それは...私は答えを1分で受け入れるでしょう。 – ToddT