Есть ли способ создать эстакаду рельсов без просмотров? - PullRequest
27 голосов
/ 12 марта 2012

Есть ли способ создать каркас рельсов без представлений, должен быть лучший способ, чем генерация лесов и удаление представлений и спецификаций вида.

Ответы [ 3 ]

41 голосов
/ 12 марта 2012

Вы можете использовать rails g resource Foo bar:text

14 голосов
/ 02 июня 2016

Если вы хотите, чтобы контроллеры генерировались обычным способом, попробуйте это:

rails g resource Foo bar:text
rails g scaffold_controller Foo --skip-template-engine

Первая команда генерирует модель, а вторая использует сгенерированную модель для создания контроллера, который включает действия RESTful .

--skip-template-engine заставляет представления быть опущенными.

1 голос
/ 23 сентября 2016

Не уверен, почему эти ответы сначала создают ресурс, когда вы можете просто сгенерировать весь каркас без представлений, но при этом получить методы и модель вашего контроллера.

rails g scaffold Foo bar:string --skip-template-engine
...