gpt4 book ai didi

ruby-on-rails - simple_form 缺少翻译

转载 作者:行者123 更新时间:2023-12-01 10:45:43 27 4
gpt4 key购买 nike

我有一个 Date 类型的 date 属性。

= f.input :date

simple_form 引发异常:

undefined method `map' for "translation missing: fr.date.order":String

默认情况下我不应该做任何事情。翻译应该没问题。我不知道我应该寻找什么。

完整代码 View :

section
.row
h1= t('actions.new')

.row
= simple_form_for @group_action, url: admin_actions_path do |f|
= f.input :concerned_object
= f.input :concerned_company
= f.input :date
= f.input :amount_estimation
= f.input :description
= f.input :tags

= f.button :submit

group_action 架构:

  create_table "group_actions", force: true do |t|
t.integer "user_id", null: false
t.datetime "created_at"
t.datetime "updated_at"
t.string "concerned_object", default: "", null: false
t.string "concerned_company", default: "", null: false
t.date "date", null: false
t.string "amount_estimation", default: "", null: false
t.text "description", default: "", null: false
t.string "tags"
end

模型:

class GroupAction < ActiveRecord::Base
belongs_to :lawyer, class_name: User, foreign_key: 'user_id'
end

一位同事建议我使用 order 选项作为解决方法:

= f.input :date, order: [:day, :month, :year]

这消除了异常,但我仍然在使用默认翻译时遇到问题。在下图中,它是应该列出月份的选择元素。

enter image description here

最佳答案

如果您使用不同于 :en 的语言环境,则必须安装 rails-i18n gem。

关于ruby-on-rails - simple_form 缺少翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26272992/

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