Mevcut bir Proje kaydım var ve ilişkili Proje özelliklerini güncelleştirmek için bir CSV dosyası alıyorum. Bununla birlikte, genellikle CSV boş alanlar içerecektir ve ilgili CSV alanı boşsa eksik öznitelikler istemiyorum. BöyleGüncelleştirme özellikleri boş değil mi?
şey:
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?)
Değil çok kolay okunabilir boş Bu durumda
nitelikleri kaydedilmez; ( –Toplanan çözüme kıyasla, Anlaştık. – khelll