0
作爲一個例子:Inherited_resources建立資源作爲角色
def create
resource = build_resource
resource.assign_attributes(params[resource_instance_name], as: :admin)
create! do |format|
format.js {...}
end
end
的問題與上述的是,屬性不被指派了as: :admin
,它們被分配沒有任何檢查,因此該方法不具有任何影響。這是create!
方法嗎?屬性正在被分配到其他地方的這個資源,我無法找到它在哪裏。欣賞任何見解。
我認爲它是'as_role'而不是'has_role' – herophuong
@herophuong所以它是。謝謝。我會更新答案。 –