Чтобы сгенерировать только связанные тестовые файлы для существующего приложения на Rails 3, я использую «генерировать ресурс», но пропускаю все, что мне не нужно:
rails g resource Post --skip --no-resource-route --no-migration --no-helper --no-assets
Другие опции можно найти с помощью rails generate resource --help
-s, [--skip] # Skip files that already exist
--resource-route # Indicates when to generate resource route
[--helper] # Indicates when to generate helper
[--assets] # Indicates when to generate assets
[--migration] # Indicates when to generate migration
Почему бы не использовать generate scaffold
? Потому что это может генерировать представления, которые я не использую.