遇到Ruby(rails)时间戳和jQuery timeago插件的问题

时间:2013-12-06 16:28:38

标签: javascript jquery ruby-on-rails ruby time

我正在使用时间戳从rails应用程序传回一个对象。我尝试使用jQuery来获取它所带来的格式并将其解析为类似于" 5分钟之前" "一小时前"等。

$.each(data, function(i, issue){
          var created =  $.timeago(issue.created_at.to_datetime);
          ...

当我触发导致此事件的事件时,我收到以下错误:

Uncaught TypeError: Object function ( selector, context ) {
    // The jQuery object is actually just the init constructor 'enhanced'
    return new jQuery.fn.init( selector, context, rootjQuery );
} has no method 'timeago'

有没有办法用timeago插件做到这一点,或者我应该尝试不同的方法?

1 个答案:

答案 0 :(得分:0)

为什么不使用rails内置方法?

<%= time_ago_in_words(issue.created_at) %>