0
我在嘗試更新已通過globalize3
翻譯內容的模型。爲此,我需要多次更改區域以更新模型。但是,update_attributes
方法似乎不接受塊作爲參數。有沒有其他方式可以實現以下目標?在Rails中的塊中update_attributes
Country.where(code: 'NLD').first_or_create.update_attributes do |country|
I18n.locale = :en
nld.name = 'Netherlands, The'
I18n.locale = :nl
nld.name = 'Nederland'
end
,我做first_or_create
後跟update_attributes
的原因是,我希望能夠運行我的種子文件多次,並有相應的更新數據。
這是極好的Mik的,謝謝! – Laurens 2012-04-06 08:16:02