Эквивалент Catalyst для консоли скриптов Rails - PullRequest
1 голос
/ 07 марта 2012

Есть ли что-то вроде скриптовой консоли Ruby on Rails для Perl Catalyst?From rubyonrails.org :

Консольная команда позволяет вам взаимодействовать с приложением Rails из командной строки.С другой стороны, консоль rails использует IRB, поэтому, если вы когда-либо использовали ее, вы будете чувствовать себя как дома.Это полезно для быстрого тестирования идей с помощью кода и изменения данных на стороне сервера, не затрагивая веб-сайт.

Я обнаружил сообщение в блоге , в котором говорится о его реализации с помощью Devel :: REPL, но я не могу заставить его работать ...

Ответы [ 2 ]

1 голос
/ 15 марта 2012

Я успешно использую CatalystX :: REPL .Я не знаком с консолью RoR, но, по сути, CatalystX :: REPL перенесет вас в интерактивную среду, где вы можете проверить объект контекста приложения и т. Д.

1 голос
/ 07 марта 2012

Нет. И, в этом отношении, только очень небольшой процент пользователей Perl вообще используют opt для отладчика Perl - во многом потому, что он быстрее выполняется и выдает исключение, а также из-за полной прозрачности Perl Объекты - это просто благословенные хэши, и они очень хорошо сериализуются в строки.

Мне нравится XXX , бросьте

use XXX;
XXX \%hash;

или сделать Catalyst::Exception->throw( YYY %v );

...