Mam istniejący rekord projektu i importuję plik CSV, aby zaktualizować powiązane atrybuty projektu. Jednak często plik CSV będzie zawierał puste pola i nie chcę tworzyć atrybutów exisiting, jeśli powiązane pole CSV jest puste.Zaktualizuj atrybuty, chyba że puste?
coś takiego:
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?)
Nie bardzo czytelny; ( –
Uzgodnione, w porównaniu do wybranego rozwiązania. – khelll