NoMethodError: undefined method `[]' for #<ActiveRecord::Migration:0x00000001fe0fa0>
每当我尝试运行rake时都会弹出:db migrate
I've been following this guide word for word
我在解释堆栈跟踪方面遇到了巨大的麻烦 Pastebin
答案 0 :(得分:2)
这是令人难以置信的,但这都是关于生成器生成的迁移文件中的拼写错误(或类似内容?)。
请参阅..._devise_token_auth_create_users.rb
目录下的db/migrate
文件。您将看到在迁移文件的第一行有一个奇怪的[4.2]
字符串。
class DeviseTokenAuthCreateUsers < ActiveRecord::Migration[4.2]
只需从该行删除那个奇怪的[4.2]
字符串即可。
但是,我必须承认,这次经历使我在我的项目中使用这个宝石时三思而后行。