1
中的SystemStackError(堆棧級別太深)
不確定這是爲什麼發生?仍然是noob ..Model
我只是在保存記錄之前更新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
我在哪裏誤入歧途?
非常感謝!就是這樣..我會在一分鐘內接受答案..現在不會讓我 – ToddT