Ruby on rails 如何在refinerycms引擎中添加数据
有没有其他人在尝试创建新钢琴时遇到质量分配错误 ActiveModel::MassAssignmentSecurity::炼油厂出错::Pianos::Admin::PianosController创建Ruby on rails 如何在refinerycms引擎中添加数据,ruby-on-rails,Ruby On Rails,有没有其他人在尝试创建新钢琴时遇到质量分配错误 ActiveModel::MassAssignmentSecurity::炼油厂出错::Pianos::Admin::PianosController创建 无法批量分配受保护的属性:名称、尺寸、制造的1i、制造的2i、制造的3i、直立、照片id、描述、位置如果打开模型文件并将其放入其中,您将获得更大的成功: attr_accessible :dimensions, :manufactured_on, :upright, :photo_id, :de
无法批量分配受保护的属性:名称、尺寸、制造的1i、制造的2i、制造的3i、直立、照片id、描述、位置如果打开模型文件并将其放入其中,您将获得更大的成功:
attr_accessible :dimensions, :manufactured_on, :upright, :photo_id, :description, :position
模型文件应如下所示:
module Refinery
module Pianos
class Piano < Refinery::Core::BaseModel
self.table_name = 'refinery_pianos'
attr_accessible :dimensions, :manufactured_on, :upright, :photo_id, :description, :position
acts_as_indexed :fields => [:dimensions, :description]
validates :dimensions, :presence => true, :uniqueness => true
belongs_to :photo, :class_name => '::Refinery::Image'
end
end
end
希望有帮助。我猜这是你正在使用的版本中的一个bug,但它已在精炼厂CMS2-0-stable分支中修复