Всех приветсвую.
Понадобилось мне добавить в миграцию специфичный для БД (postgres) тип данных path. ActiveRecord его по умолчанию не поддерживает, однако, как указано в документации существует такое решение:
...
t.date :occurence
# Название столбца, его тип
t.column :route, :path
...
...
t.string "route", :limit => nil
...
def only_float
return unless errors.blank?
route.each do |point|
errors.add(:route, 'points can only be float') if
point.class != Float
end
end
undefined method `each' for "---\n- 50.5\n- 43.11\n- 11.3\n- 31.06\n":String
Благодарю за внимание.