-2
的overview documentation for routes有对象的例子被用于路由解析如get '/rack-app', to: RackApp.new
,其作为工作记录中包含的代码:如何获得'赏花routes`命令,包括其他对象
options '/*', to: MyApp::CORSRequestHandler.new
从控制台服务器的命令,一切都做什么,我希望,然而,执行命令hanami routes
的时候,我得到以下错误:
/path/to/gems/hanami-1.0.0/lib/hanami/config/mapper.rb:28:in `eval': uninitialized constant Hanami::Config::Mapper::MyApp (NameError)
的问题是,routes
命令不LOADI整个应用程序(这是好的),但也有问题。我最初尝试从routes.rb
使用require_relative
,但由于该文件已被评估,因此除了感觉错误之外,这个失败惨不忍睹。
我在想如何让这个类定义包含在routes
命令中,这种方式与Hanami最为一致。
请阅读“[mcve]”和链接页面。当询问你的代码有问题时,我们需要最少的代码来证明问题本身的问题以及任何必要的输入。如果没有这个要求,我们可以想象你的代码,我们可以想象各种可能不是真实的事情。 –