Rails脚本控制台的催化剂等价物

时间:2012-03-06 21:22:50

标签: perl console read-eval-print-loop catalyst rails-console

对于Perl的Catalyst,有没有类似Ruby on Rails的脚本控制台?来自rubyonrails.org

  

console命令允许您从命令行与Rails应用程序进行交互。在底部,rails控制台使用IRB,所以如果你曾经使用它,你就会在家里。这对于使用代码测试快速创意以及在不触及网站的情况下更改数据服务器端非常有用。

我发现blog post正在讨论用Devel :: REPL实现它,但我无法让它工作......

2 个答案:

答案 0 :(得分:1)

没有。而且,就此而言,只有非常小百分比的Perl用户完全使用select for Perl调试器 - 这主要是因为它更快地执行并抛出异常,并且因为它的完全透明性Perl Objects - 它们只是祝福哈希,它们很好地序列化为字符串。

我碰巧喜欢XXX,放弃

use XXX;
XXX \%hash;

或执行Catalyst::Exception->throw( YYY %v );

答案 1 :(得分:1)

我一直在使用CatalystX::REPL成功。我不熟悉RoR控制台,但基本上,CatalystX :: REPL会让你进入一个交互式环境,在那里你可以检查应用程序的上下文对象等等。