为locales设置rails-timeago

时间:2014-02-26 16:47:40

标签: ruby-on-rails gem

在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>

0 个答案:

没有答案