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