小编alb*_*uer的帖子

object.valid?返回false但object.errors.full_messages为空

我混淆了我无法保存的对象,简化模型是

class Subscription < ActiveRecord::base
    belongs_to :user, :class_name => "User", :foreign_key => "user_id"
has_many :transactions, :class_name => "SubscriptionTransaction" 

validates_presence_of :first_name, :message => "ne peut être vide"
validates_presence_of :last_name, :message => "ne peut être vide"
validates_presence_of :card_number, :message => "ne peut être vide"
validates_presence_of :card_verification, :message => "ne peut être vide"
validates_presence_of :card_type, :message => "ne peut être vide"
validates_presence_of :card_expires_on, :message => "ne peut être vide"

attr_accessor :card_number, :card_verification

validate_on_create :validate_card

    def validate_card 
    unless credit_card.valid?
        credit_card.errors.full_messages.each do |message|
            errors.add_to_base message …
Run Code Online (Sandbox Code Playgroud)

ruby validation activerecord ruby-on-rails save

25
推荐指数
3
解决办法
2万
查看次数

标签 统计

activerecord ×1

ruby ×1

ruby-on-rails ×1

save ×1

validation ×1