0

当我添加

  attr_accessor :minor_edit, :title, :body, :slug, :domain_id

在我的 Post 模型中,当我保存模型时

  post = Post.new(:title => "123", body => "456")
  post.save

数据库说标题栏为空

4

1 回答 1

1

当你设置attr_accessor :title你覆盖 ActiveRecords 设置方法。您想改为使用attr_accessible来停止批量分配。

http://api.rubyonrails.org/classes/ActiveModel/MassAssignmentSecurity/ClassMethods.html

于 2012-06-09T10:46:44.143 回答