Ruby on rails 如何在before_save回调中使用if符号? 类顺序
上面的代码是否意味着在保存对象之前,仅当调用了“使用卡付费”方法时,我们才调用“规范化卡号”?否。这实际上意味着只有当Ruby on rails 如何在before_save回调中使用if符号? 类顺序,ruby-on-rails,ruby,Ruby On Rails,Ruby,上面的代码是否意味着在保存对象之前,仅当调用了“使用卡付费”方法时,我们才调用“规范化卡号”?否。这实际上意味着只有当使用卡付费方法返回true时,才会调用规范化卡号方法 为了快速参考,这里有一个很好的指南: 为什么?这不是你描述的那样吗?太好了。放得好!具有讽刺意味的是,这就是我得到它的原因。我只是不明白这是怎么回事?意味。谢谢你澄清这一点up@cLMaine一个常见的Ruby习惯用法是使用“谓词方法”,或者返回true或false,以?结尾的方法,例如是a?,否?,零? class Orde
使用卡付费方法返回true时,才会调用规范化卡号
方法
为了快速参考,这里有一个很好的指南:
为什么?这不是你描述的那样吗?太好了。放得好!具有讽刺意味的是,这就是我得到它的原因。我只是不明白这是怎么回事?意味。谢谢你澄清这一点up@cLMaine一个常见的Ruby习惯用法是使用“谓词方法”,或者返回true
或false
,以?
结尾的方法,例如是a?
,否?
,零?
class Order < ApplicationRecord
before_save :normalize_card_number, if: :paid_with_card?
end