Don*_*n P 2 ruby ruby-on-rails require
我需要Ruby模块FileUtils来处理文件的一些操作.
我想测试这个要求将在我的控制器中正常工作.所以我在我的控制台中尝试了这个但是得到false了结果(当我不在Rails控制台但只是一个普通的Ruby控制台时,这很好用):
$ rails c 打开我的控制台> require 'fileutils'回报false.通过rails控制台需要模块的正确方法是什么?为什么这会返回错误?
我假设在我的控制器中我可以做这样的事情,对吗?
def create
require 'fileutils'
# my code that uses fileutils.
end
Run Code Online (Sandbox Code Playgroud)
甲false从响应require装置,该模块已经被加载.你应该好好去控制器中不需要这样做.请参阅文档:http://www.ruby-doc.org/core-2.1.1/Kernel.html#method-i-require