在Gemfile上我有以下gem gem 'rails-timeago', '~> 2.0'
,在application.js上我按此顺序加载这些脚本
//= require jquery
//= require jquery_ujs
//= require ckeditor-jquery
//= require bootstrap/bootstrap
//= require rails-timeago
//= require locales/jquery.timeago.fr.js
//= require jquery.flexslider
//= require_tree .
在我看来,我正打电话给timeago
<%= timeago_tag story.created_at, :nojs => true, :limit => 3.days.ago, :lang => :fr %>
在application.html.erb
上<%= timeago_script_tag %>
在我的浏览器上我有这个结果
<script>
//<![CDATA[
jQuery.timeago.settings.lang="en";
//]]>
</script>
即使我复制粘贴此代码以替换script_tag并在application.html.erb上添加.lang="fr"
,它仍然无法进行翻译。
视图片段(来自浏览器):
<time data-time-ago="2014-02-24T03:04:02Z" datetime="2014-02-24T03:04:02Z" lang="fr" title="Mon, 24 Feb 2014 03:04:02 +0000">2 days</time>