ビューなしでRailsスキャフォールドを生成する方法はありますか?スキャフォールドを生成してビューとビューの仕様を削除するよりも良い方法が必要です。
Rails g resource Foo bar:text
を使用できます
通常の方法でコントローラーを生成したい場合は、次のことを試してください。
Rails g resource Foo bar:text
Rails g scaffold_controller Foo --skip-template-engine
最初のコマンドはモデルを生成し、2番目のコマンドは生成されたモデルを使用してコントローラーを作成しますRESTfulアクションを含む。
--skip-template-engine
により、ビューが省略されます。
ビューなしでスキャフォールド全体を生成するだけで、コントローラーのメソッドとモデルを取得できるのに、なぜこれらの回答が最初にリソースを作成するのかわかりません。
Rails g scaffold Foo bar:string --skip-template-engine