我有一个Post对象,我想保存到session[:post].
在我的 Post.rb 中,我有:
class Post < ActiveRecord::Base
validates :link, presence: true, url: true
我想在将帖子对象保存到会话(不是数据库)之前使用此验证。有没有办法做到这一点?
谢谢。
答案 0 :(得分:3)
post = Post.new(args)
if post.valid?
# save to session
end
答案 1 :(得分:1)
在将对象保存到会话中之前调用对象上的post.valid?
方法?