Ruby on rails 条件序列化属性
是否可以有条件地序列化属性,如下所示:Ruby on rails 条件序列化属性,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,是否可以有条件地序列化属性,如下所示: # answer.rb serialize :content, :if => :has_options attr_accessible :content, :form_id, :question_id belongs_to :question def has_options !self.answer.question.options.blank? end 我试过了,但是不行。谢谢 据我所知,序列化没有条件选项 我要做的是从attr\u acc
# answer.rb
serialize :content, :if => :has_options
attr_accessible :content, :form_id, :question_id
belongs_to :question
def has_options
!self.answer.question.options.blank?
end
我试过了,但是不行。谢谢 据我所知,
序列化没有条件选项
我要做的是从attr\u accessible
中删除:content
,并在保存之前执行过滤器,在该过滤器中,您可以在您的条件下设置:content
据我所知,没有条件选项来序列化
我要做的是从attr\u accessible
中删除:content
,并在保存之前执行过滤器,在该过滤器中根据您的条件设置:content