这可能是一个愚蠢的问题,但我是 Ruby on Rails 的新手,我可以使用一些指导。我想要一个助手/实用程序类来执行一组网络操作并返回结果。我在哪里放置该类以及如何使用它。
我在我的 app/modulename/helpers 目录中创建了 network_helper.rb。当我尝试做时在我的控制器中
myNetworkHelper = ModuleName::NetworkHelper.new
results = myNetworkHelper.getResults
我收到一个错误
undefined method `new' for MyModule::NetworkHelper:Module
我敢肯定这只是对 ruby on rails 工作原理的误解。我可以澄清一下吗?
将其设为类而不是模块并将其放入库中会更好吗?我可以在库中添加子文件夹并自动加载它们吗?