2013-04-25 76 views
2

我有一個Sinatra應用程序,並希望從自定義模塊中使用halt方法。當我嘗試從自定義模塊內部調用暫停時,我收到一條錯誤消息:「未定義的方法」停止「Standup:Module」。如何使Sinatra方法在另一個模塊內可見?調用sinatra從模塊內部暫停?

+0

如果你顯示一些代碼,那麼它會更容易看出它爲什麼不起作用。 – iain 2013-04-30 08:05:26

+0

我有類似的問題 - 你有沒有解決這個問題? – 2013-11-20 16:29:06

+0

是不是在路由方法中調用'configure'塊內的'halt'?我有一個應用程序設置爲模塊格式,並且在發現「halt」是一個與路由相關的方法之前,我得到了同樣的錯誤。 – 2014-03-02 19:59:23

回答

1

老的文章,但我想我會張貼別人的好:

所以,我只看到了Sinatra的contrib請提供一個很酷的模塊調用西納特拉::擴展。沒有你的任何代碼,我們在黑暗中拍攝,但這至少聽起來很有希望用於你的用例。 http://www.sinatrarb.com/contrib/extension.html