【发布时间】:2012-05-26 05:10:54
【问题描述】:
我有一个(缩减的)模型,如下所示:
class MyModel < ActiveRecord::Base
def self.update_status
event_time = time_ago_in_words 30.minutes.from_now
Twitter.update("Event is starting in #{event_time}")
end
end
正如预期的那样,由于尝试使用来自 DateHelper 的方法“time_ago_in_words”,我收到了 NoMethodError 异常。我应该如何做到这一点,也许更重要的是,我是否以正确的方式去做?
【问题讨论】:
-
我假设
Twitter.update在某人的 Twitter 帐户上发布了一条新推文? -
是的,没错。我已经删除了此处示例不需要的代码。
标签: ruby-on-rails twitter view model