【发布时间】:2015-03-23 21:26:02
【问题描述】:
我有以下型号:
class Something < ActiveRecord::Base
attr_accessor :properties
serialize :properties
end
当我打电话时:
thing = Something.new({name:"foo",properties:{key_1:"val"}})
事物已填充名称但未填充属性。我可以像这样手动分配属性:
thing.properties = {key_1:"val"}
效果很好,但我无法通过批量分配使其工作。
我错过了什么吗?
【问题讨论】:
-
查看日志文件;很可能有消息
unpermitted parameters: properties。 -
你试过
Something.new({name:"foo",properties_attributes:{key_1:"val"}})吗?
标签: ruby-on-rails ruby-on-rails-4 mass-assignment