我有一個現有的項目記錄,我正在導入一個CSV文件來更新關聯的項目屬性。但是,CSV通常會包含空白字段,如果相關的CSV字段爲空白,我不想超出現有屬性。更新屬性,除非空白?
事情是這樣的:
project.update_attributes(:name => row.field('project_name') unless row.field('project_name').blank?,
:owner => row.field('project_owner') unless row.field('project_owner').blank?,
:due_date => row.field('project_due_date') unless row.field('project_due_date').blank?)
不是很容易讀取; ( – 2009-10-07 13:19:46
同意,與挑選的解決方案相比。 – khelll 2009-10-08 03:21:47