【发布时间】:2018-05-28 18:36:53
【问题描述】:
我的问题很简单:
我必须在使用 Ruby on Rails 的课程上 require 'csv' 吗?
如果我打开 rails console 并尝试使用 CSV gem,它可以工作,但我必须在文件中这样做吗?
【问题讨论】:
-
如果你忽略了
require 'csv',你的自动化测试就通过了,对吧? -
是的,但这确保它可以正常执行?
-
就个人而言,我只想表明它正在该文件中使用。根据我的经验,我在服务或 lib 文件中使用 CSV,添加
require并赋予它更圆润的外观感觉更好。如果文件可以独立运行或运行,则更是如此。 (我确实编写了没有 Rails 的 ruby 脚本) -
它在标准库中,而不是 gem。您可以将 require 调用放入 application.rb 并在任何地方使用它
标签: ruby-on-rails ruby csv