Ruby on Rails中的实用类

前端之家收集整理的这篇文章主要介绍了Ruby on Rails中的实用类前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这可能是一个愚蠢的问题,但我是 Ruby on Rails的新手,我可以使用一点指导.我想要一个帮助/实用程序类来执行一组网络操作并返回结果.我在哪里可以使用该课程,如何使用它.

我在我的app / modulename / helpers目录中创建了network_helper.rb.在我的控制器当我试图做

myNetworkHelper = ModuleName::NetworkHelper.new
  results = myNetworkHelper.getResults

我收到一个错误

undefined method `new' for MyModule::NetworkHelper:Module

我相信这只是一个误区,如何在轨道上工作.我可以得到一些澄清吗?

将它变成一个类而不是一个模块并将其放在libs中会更好吗?我可以在lib中添加文件夹并自动加载它们吗?

解决方法

要使用新的,你调用它的东西必须是一个类,而不是一个模块.你正在使用一个模块将模块更改为lib / utilities / network_utility.rb中的类.
原文链接:https://www.f2er.com/ruby/267134.html

猜你在找的Ruby相关文章