Techioz Blog

「ふり」モードで「rails generated」を実行する場合、-p フラグをどこに配置すればよいですか?

概要

Rails のヘルプ メッセージには次のように書かれています。

General options:
  -h, [--help]     # Print generator's options and usage
  -p, [--pretend]  # Run but do not make any changes
  -f, [--force]    # Overwrite files that already exist
  -s, [--skip]     # Skip files that already exist
  -q, [--quiet]    # Suppress status output

私は特に -p に興味があり、どのようなファイルが生成されるかを確認します。ただし、次のコマンドは機能しません。

rails generate -p migration CreateFoo foo:string
rails generate migration -p CreateFoo foo:string

Rails で「ふり」生成コマンドを実行するにはどうすればよいですか?

解決策

-p フラグはコマンドの最後に付けます。例:

rails generate migration CreateFoo foo:string -p