gpt4 book ai didi

ruby-on-rails - Rails 3.2 以前在 words 方法中返回 html 内容

转载 作者:行者123 更新时间:2023-12-04 06:04:28 24 4
gpt4 key购买 nike

我想用文字显示日期时间,例如“1 小时前”,我尝试了以下方法,但它以如下所示的字符串格式返回 html。

方法

helper.time_ago_in_words(Time.now)

结果

=> "<span class=\"translation_missing\" title=\"translation missing: en.less_than_x_minutes\">Less Than X Minutes</span>"

rails 控制台输出:

>> helper.time_ago_in_words(Time.now)
=> "<span class=\"translation_missing\" title=\"translation missing: en.less_than_x_minutes\">Less Than X Minutes</span>"
>> I18n.locale = :de
=> :de
>> helper.time_ago_in_words(Time.now)
=> "<span class=\"translation_missing\" title=\"translation missing: de.less_than_x_minutes\">Less Than X Minutes</span>"
>> I18n.locale = :en
=> :en
>> helper.time_ago_in_words(Time.now)
=> "<span class=\"translation_missing\" title=\"translation missing: en.less_than_x_minutes\">Less Than X Minutes</span>"

最佳答案

您在配置中使用任何区域设置吗?英语肯定是默认的,它应该可以正常工作。

2.0.0p0 :001 > helper.time_ago_in_words(Time.now)
=> "less than a minute"
2.0.0p0 :002 > I18n.locale = :de
=> :de
2.0.0p0 :003 > helper.time_ago_in_words(Time.now)
=> "translation missing: de.datetime.distance_in_words.less_than_x_minutes"
2.0.0p0 :004 > I18n.locale = :en
=> :en
2.0.0p0 :005 > helper.time_ago_in_words(Time.now)
=> "less than a minute"

您能否像我在控制台 (rails c) 中那样尝试在辅助对象上调用此方法?输出是什么?

关于ruby-on-rails - Rails 3.2 以前在 words 方法中返回 html 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15993532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com