The*_*hop 58
这应该工作:
require 'action_view'
include ActionView::Helpers::DateHelper
由于几个原因,这两个都需要完成.首先,您需要使用库,以便可以调用其模块和方法.这就是你需要做的原因require 'action_view'.
其次,既然distance_of_time_in_words是模块,它不能独立存在,它需要包含在课堂中.然后,您可以通过调用distance_of_time_in_words该类的实例来访问它.
当您在控制台中时,您已经有一个Object正在运行的类的实例.您可以通过self在irb控制台中调用来验证这一点.当您调用时include ActionView::Helpers::DateHelper,您将为Object该类的任何实例包含这些方法.由于这是irb控制台的隐式接收器,因此您可以直接保存distance_of_time_in_words在控制台上并获得您想要的!
希望有所帮助.
乔