先日もお世話になったのですが今度は、「rake db:migrate」のところで躓いています。
ネットでググッテみたのですか、該当するような事例を探し当てることができませんでした。
どのようにすればよいのでしょうか。
誠に勝手ですが、初心者でも実行可能な方法で教えていただけると有難いのですが、よろしくお願い致します。
1 実行例
naka@naka-virtual-machine:~/work/kounyu$ rake db:migrate
== 20170518065810 CreateUsers: migrating ======================================
-- create_table(:users)
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
undefined method INTEGER' for #<ActiveRecord::ConnectionAdapters::TableDefinition:0x005615bd83a3c8> /home/naka/work/kounyu/db/migrate/20170518065810_create_users.rb:8:in
block in change'
/home/naka/work/kounyu/db/migrate/20170518065810_create_users.rb:3:in change' NoMethodError: undefined method
INTEGER' for #ActiveRecord::ConnectionAdapters::TableDefinition:0x005615bd83a3c8
/home/naka/work/kounyu/db/migrate/20170518065810_create_users.rb:8:in block in change' /home/naka/work/kounyu/db/migrate/20170518065810_create_users.rb:3:in
change'
Tasks: TOP => db:migrate
(See full trace by running task with –trace)
2 作成されている「users.rb」の内容
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :Store
t.string :name
t.string :Item
t.string :name
t.INTEGER :unit
t.INTEGER :price
t.INTEGER :number
t.INTEGER :amount
t.TEXT :remarks
t.timestamps null: false end
end
end
3 作業環境は次のとおりです。
ruby ruby 2.4.0
rails Rails 4.2.8
sqlite 2.8.17
ubuntu16-04 LTS
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/18 22:55