如何在普通(非ROR)Ruby文件中使用Ruby on Rails函数

jos*_*eph 4 ruby ruby-on-rails

Ruby on Rails包含blank?香草红宝石中不存在的一些非常有用的功能,例如和日期时间功能。

启用这些功能的宝石是什么?如何使用它?

eng*_*nky 8

您指的是gem,ActiveSupport可以从中一次加载所有功能 core_ext.rb(加载core_ext目录中的每个文件),例如

require 'active_support/core_ext'
Run Code Online (Sandbox Code Playgroud)

或根据您感兴趣的功能和类分别加载,例如

require 'active_support/core_ext/object/blank'
Run Code Online (Sandbox Code Playgroud)