Есть ли более компактный способ написания следующего кода. Я хотел бы избавиться от строки, которая назначает пустую строку, когда flash [: add_run_error] равен nil.
unless run.save
run.errors.each do |attr, msg|
flash[:add_run_error] += '<br/>' if flash[:add_run_error]
flash[:add_run_error] = '' unless flash[:add_run_error]
flash[:add_run_error] += "Invalid #{attr}. Follow examples below."
end
end