Есть ли способ подключить генератор «контроллера», чтобы он запускал «rspec_controller»? - PullRequest
3 голосов
/ 06 апреля 2010

Я хочу сделать так, чтобы я мог просто набрать script/generate controller, и он запустится script/generate rspec_controller. Как я могу это сделать?

1 Ответ

0 голосов
/ 10 апреля 2010

Вы имеете в виду, что вы хотите:

  1. до также пробег script/generate rspec_controller, или
  2. до только пробег script/generate rspec_controller?

Если 1, то у вас есть несколько вариантов. Самым простым и менее навязчивым будет, вероятно, просто обернуть script/generate следующим образом:

  1. переименовать script/generate как script/generate.orig
  2. создать script/generate заново со следующим содержимым:

    #!/bin/sh
    "`dirname \"$0\"`/generate.orig" "$@"
    if [ "$1" == "controller" ] ; then
      shift
      "`dirname \"$0\"`/generate.orig" rspec_controller "$@"
    fi
    
  3. убедитесь, что новый script/generate является исполняемым и т. Д., Например, chmod a+rx script/generate

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