当我运行rake db:migrate时,我得到了 语法错误,意外' \ n',期待tCOLON2或' ['或'。' 错误。请帮帮我
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string, :name
t.string, :email
t.string :login
t.timestamps
end
end
end
答案 0 :(得分:8)
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :name
t.string :email
t.string :login
t.timestamps
end
end
end
您已在字符串类型后输入,这是唯一的语法错误。
答案 1 :(得分:5)
删除逗号并尝试运行迁移。
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :name
t.string :email
t.string :login
t.timestamps
end
end
end
答案 2 :(得分:2)
删除不必要的逗号
您可能在生成模型或脚手架时输入了逗号
这应该是它的样子
create_table :users do |t|
t.string :name
t.string :email
t.string :login
t.timestamps
end