1
params散列,缺少PARAMS領域可以說應用臨危設置了一個param散列這樣如何合併從數據庫中軌
Parameters: {"utf8"=>"✓", "authenticity_token"=>"sjfsj", "user"=>{"name"=>"Joe", "mobile"=>"12345678"}, "commit"=>"Save Changes"}
,這是user
模型
{name: "value", mobile: "value", email: "value", many_others: "other_values" }
什麼我試圖要做的是create
a new hash
合併所有字段(params + missing_fields_from_db
)。所以如果參數有一些缺失的鍵,它將從模型中添加到新的散列中。
像這樣:
{name: "Joe", mobile: "12345678", email: "value", many_others: "other_values" }
有沒有一種方法可以在ruby || rails
?
謝謝
所以'reverse_merge'是防止覆蓋現有參數散列權的一個嗎?如果在params – Abhilash
@Ahhilash上被調用,是的,你是對的。 – Ilya
謝謝你的好解釋。 – Abhilash