我正在尝试从 irb 调用我的 Sinatra 应用程序中的辅助方法,以测试其输出。我知道我可以使用这个 tip 获得一个控制台,我已经尝试过 racksh以及。但如果我执行“已定义?my_helper”,我总是得到零。必须有一些简单的方法来联系这些帮助者。我有一种感觉,这意味着需要对 Rack 的架构进行一些深入的挖掘。有什么提示吗?
最佳答案
您当然可以通过 IRB 测试您的 Sinatra 助手。
假设您有一个模块化的 Sinatra 应用程序,其中包含打印“baz”的辅助方法 foo
:
require "my-app.rb"
MyApp.new.helpers.foo # => "baz"
关于ruby - 如何测试 irb 的 Sinatra 助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3325938/