当我添加
attr_accessor :minor_edit, :title, :body, :slug, :domain_id
在我的 Post 模型中,当我保存模型时
post = Post.new(:title => "123", body => "456")
post.save
数据库说标题栏为空
当我添加
attr_accessor :minor_edit, :title, :body, :slug, :domain_id
在我的 Post 模型中,当我保存模型时
post = Post.new(:title => "123", body => "456")
post.save
数据库说标题栏为空
当你设置attr_accessor :title
你覆盖 ActiveRecords 设置方法。您想改为使用attr_accessible
来停止批量分配。
http://api.rubyonrails.org/classes/ActiveModel/MassAssignmentSecurity/ClassMethods.html