Это мой первый пост здесь, так что полегче. Я пытаюсь создать свое первое приложение на Rails 3.2.1. Я пытаюсь создать каркас для Paint, используя следующую команду терминала:
rails generate scaffold Paint paint_family:string paint_hex:array paint_available:boolean paint_location:integer paint_quantity:integer paint_additional_info:text
Но когда я пытаюсь выполнить миграцию, я получаю следующую ошибку:
undefined method `array' for #<ActiveRecord::ConnectionAdapters::TableDefinition:0x007fbd8bdb1c58>
Вот запись миграции:
class CreatePaints < ActiveRecord::Migration
def change
create_table :paints do |t|
t.string :paint_family
t.array :paint_hex
t.boolean :paint_available
t.integer :paint_location
t.integer :paint_quantity
t.text :paint_additional_info
t.timestamps
end
end
конец
Я не могу на всю жизнь понять, почему это так. Но это потому, что я не знаю, что делаю. Любой совет/помощь будет принята с благодарностью.