1
我有一個模型MyModel
,屬性爲id
和name
。通常情況下,我可以創建一個使用一個新的記錄質量指派忽略散列中的未定義屬性
my_model = MyModel.new(name: 'Bob')
有一些方法,以便它忽略了實際上並不在該模型中存在的哈希的屬性,我可以創建一個模型?像這樣:
my_model = MyModel.new(name: 'Bob', something_not_defined: 'Some string')
在這個例子中,我並不關心質量指派的安全性。該模型提供了一個散列,可以包含大量我不關心的隨機值,但它仍包含很多映射到模型屬性的值。