我想使用标准库rss
所以我在初始化程序的目录中需要它。
require 'rss'
但如果有需要标准库的Rails约定,我会遵循它。它有规则吗?
答案 0 :(得分:0)
将require放在您正在使用它的文件中
# some_class.rb
require 'rss'
class SomeClass
def some_method
RSS::Parser.parse
end
end
答案 1 :(得分:0)
查看this。
如果您担心性能,那么您应该在需要它们的上下文中要求使用这些内容,以便在未执行代码的那部分时,不会加载库。
但是
虽然这在资源方面更有效,但是很难确定应用程序的依赖关系。声明这些预先设置使其他人能够清楚地了解该软件。
所以
技术上允许您在任何时间,迟到或早期需要任何内容,但从设计角度来看,事先声明您的要求会更好。