Я пытаюсь генерировать контроллер со всеми УСПОКОИТЕЛЬНЫМИ заблокированными действиями. Я читал в тексте ссылки, который все, что я должен был сделать, должно было использовать, называют генератор только с названием контроллера, я получил бы просто это. Так, я запустил "скрипт rspec_controller Свойства", и я получил пустой контроллер.
Любые другие предложения значительно ценились бы.
Я не знаю об автоматическом способе сделать это, но если вы это сделаете:
script/generate controller your_model_name_in_plural new create update edit destroy index show
Все они будут созданы для вас
Обновление для Rails 4
rails g scaffold_controller Property
РЕДАКТИРОВАТЬ (из-за некоторых комментариев) : Исходный вопрос был в 2010 году - следовательно, ответ НЕ для РЕЛЬСОВ 4, а для рельсов 2 !!
попробуйте использовать строительные леса.
script/generate scaffold controller Properties
Раздел официальной документации по Ruby On Rails
Я уверен, что вы сможете найти больше информации, если выполните поиск в Google по каркасам рельсов. Надеюсь, это поможет.
РЕДАКТИРОВАТЬ: Для RAILS 4
rails g Свойство scaffold_controller
Нет способа (о котором я знаю? Который задокументирован?) чтобы заглушить контроллер, кроме строительных лесов. Но вы можете сделать:
script/generate controller WhateverController new create edit update destroy show
Вы ищете строительные леса.
Попробуйте:
script/generate scaffold Property
Это даст вам контроллер, модель, миграцию и связанные тесты. Вы можете пропустить миграцию с помощью опции - skip-migration
. Если вам не нужны другие, вам придется удалить их самостоятельно. Не беспокойтесь о перезаписи существующих файлов, этого не произойдет, если вы не используете - force
.
Как указывает klew в комментариях, это также определяет для вас метод body , а не только имена. Его очень полезно использовать в качестве отправной точки для вашего контроллера REST.