這是我的第一篇文章,所以很容易。我正在嘗試在Rails 3.2.1中構建我的第一個應用程序。我嘗試使用以下終端命令生成用於油漆支架:Rails 3 =>當我嘗試耙分貝時未定義的方法'數組':migrate
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
結束
我不能爲我的生活弄清楚爲什麼這是。但那是因爲我不知道我在做什麼。任何建議/幫助將不勝感激。
非常感謝。並感謝'paint_'上的註釋。 – ErikAtLarge
然後給我一個upvote並選擇我的答案作爲正確的答案。這就是我們如何在stackoverflow上顯示讚賞... – iblue
看起來我必須得到15分才能投票 – ErikAtLarge