В чем разница между стандартными скаффолдами и отличными скаффолдами? - PullRequest
7 голосов
/ 02 января 2012

Я пытаюсь создать макет, который я могу использовать между my rails webapp и мобильной версией. Я использовал nifty-generator, но он говорит, что сгенерированные файлы идентичны тем, которые были сгенерированы при создании нового приложения rails3.

В чем основная разница между default scaffold и nifty:scaffold?

1 Ответ

15 голосов
/ 02 января 2012

Если вы посетите страницу Github (https://github.com/ryanb/nifty-generators) для проекта в разделе «Устранение неполадок и часто задаваемые вопросы»), он ответит на несколько вопросов, в том числе и этот. Ответ, приведенный здесь:

Одним из основных отличий является то, что изящный: эшафот позволяет вам выберите действия контроллера для генерации.

rails g nifty:scaffold post name:string index new edit

Есть несколько изменений в сгенерированном коде, например, отсутствие XML формат по умолчанию.

Также предлагается поддержка HAML, Shoulda и RSpec.

Как только вы получите дескриптор кода, который необходим Rails в его RESTful-контроллерах, я настоятельно рекомендую использовать Inherited Resources (https://github.com/josevalim/inherited_resources). Вместо этого. Это действительно поможет СУХОЙ контроллерам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...