Rails でモデルを generate する時に migration ファイルを作らない方法
ridgepole とか使ってると、 $ rails g model Hoge
した時に migration ファイルは作って欲しくない。
$ rails g model Hoge --no-migration
で、いけました。
おまけ
コマンドラインツールのオプションについては Rails ガイド よりも -h
で調べた方がたくさん情報が出てきますね。
$ rails g model -h Usage: rails generate model NAME [field[:type][:index] field[:type][:index]] [options] Options: [--skip-namespace], [--no-skip-namespace] # Skip namespace (affects only isolated applications) [--force-plural], [--no-force-plural] # Forces the use of the given model name -o, --orm=NAME # ORM to be invoked # Default: active_record ActiveRecord options: [--migration], [--no-migration] # Indicates when to generate migration # Default: true [--timestamps], [--no-timestamps] # Indicates when to generate timestamps # Default: true [--parent=PARENT] # The parent class for the generated model [--indexes], [--no-indexes] # Add indexes for references and belongs_to columns # Default: true [--primary-key-type=PRIMARY_KEY_TYPE] # The type for primary key -t, [--test-framework=NAME] # Test framework to be invoked Runtime options: -f, [--force] # Overwrite files that already exist -p, [--pretend], [--no-pretend] # Run but do not make any changes -q, [--quiet], [--no-quiet] # Suppress status output -s, [--skip], [--no-skip] # Skip files that already exist ...