Ruby on Rails中的实用类
发布时间:2020-12-16 21:38:54 所属栏目:百科 来源:网络整理
导读:这可能是一个愚蠢的问题,但我是 Ruby on Rails的新手,我可以使用一点指导.我想要一个帮助/实用程序类来执行一组网络操作并返回结果.我在哪里可以使用该课程,如何使用它. 我在我的app / modulename / helpers目录中创建了network_helper.rb.在我的控制器当我
这可能是一个愚蠢的问题,但我是
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中的类.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |