ruby-on-rails - 语法错误,意外 '\n' ,当我运行 rake db :migrate 时,需要 tCOLON2 或 '[' 或 '.'

标签 ruby-on-rails

当我运行 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

最佳答案

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

您在字符串类型之后输入了 , 这是唯一的语法错误。

关于ruby-on-rails - 语法错误,意外 '\n' ,当我运行 rake db :migrate 时,需要 tCOLON2 或 '[' 或 '.',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30593063/

相关文章:

ruby-on-rails - ActionMailer 最佳实践 : Call method in the model or the controller?

ruby-on-rails - ruby 进程间通信

ruby-on-rails - 如何在不创建空字符串的情况下在 Ruby 中拆分文本?

html - 表单提交后的 Rails 再次重定向到空表单页面

ruby-on-rails - RSpec 的让!等效于 ActiveSupport::TestCase

javascript - 端点字符串保存在rails postgresql db中,无法在js前端中使用它们进行fetch()调用

ruby-on-rails - request.env ['omniauth.auth' ] 在 Ruby on Rails 中为零

ruby-on-rails - Resque工作人员无法正常启动

ruby-on-rails - ActionView::Template::Error(nil:NilClass 的未定义方法 `city'):

mysql - Ruby 中特定键等效时特定值的总和