-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]」和鏈接頁面。當詢問你的代碼有問題時,我們需要最少的代碼來證明問題本身的問題以及任何必要的輸入。如果沒有這個要求,我們可以想象你的代碼,我們可以想象各種可能不是真實的事情。 –