举个例子:
def create
resource = build_resource
resource.assign_attributes(params[resource_instance_name], as: :admin)
create! do |format|
format.js {...}
end
end
上面的问题是属性没有被分配as: :admin
,它们在没有任何检查的情况下被分配,所以这个方法没有任何效果。是create!
方法吗?属性正在其他地方分配给此资源,我无法找到它在哪里。欣赏任何见解。