0

控制器.rb

if @object.save
    Post.method_name(@object)
end

post.rb

def self.method_name(object)
    post_id = 1
    p = Post.new
    p.post_id = post_id
    p.save
end

执行时Post.method_name(@object),即使我也看不到任何错误,我也看不到添加到表中的新帖子...

4

1 回答 1

0

解决方案:

我收到以下错误

Validation failed: Post type is not included in the list

当我使用p.save!

由于validates :post_type, :presence => true, :inclusion=> { :in => @allowed_post_types }

所以当我将我正在使用的帖子类型添加到数组中时@allowed_post_types

问题已解决

于 2012-09-13T14:50:01.197 回答