В настоящее время я пишу более или менее сложные рельсы generator. Это довольно просто, за исключением отсутствия документации. Я вижу, что внутренние методы (пришли из Thor
, AFAIU,) как create_file
и другие раскрасить свою продукцию:Генераторы рельсов :: исключение цвета и выход за исключением
С другой стороны, я не мог найти любую внешний вид обработки этого раскрашивания коды во время моих быстро (например, rails
-default, pundit
, devise
и т. д.) Я ожидаю, что эта функциональность будет экспортирована, например, say WARN, 'You are doing it wrong'
.
Еще один второстепенный вопрос: действительно ли необходимо вручную обрабатывать все ошибки, распечатывать сообщение и изящно выходить, а не поднимать какое-то стандартное исключение с помощью рельсов-генераторов?
Любые предложения по поводу того, что мне не хватает, очень ценятся.