Rails g 迁移走新路线,什么也不做

tom*_*911 1 ruby-on-rails rails-migrations rails-generate

$ rails generate migration add_password_digest_to_users password_digest:string
Run Code Online (Sandbox Code Playgroud)

必须向用户添加password_digest,但rails生成命令不起作用。它只是假装有效,但似乎会永远持续下去。没有返回错误或回溯,只是换行。

tom*_*911 7

是弹簧的问题。此问题是由于中断$ rails generate命令而出现的。

要解决这个问题,你应该停止所有 spring 进程:

$ spring stop
Run Code Online (Sandbox Code Playgroud)

进而:

$ rails generate
Run Code Online (Sandbox Code Playgroud)

您可以在这里找到更多详细信息https://github.com/rails/rails/issues/13381