gpt4 book ai didi

ruby-on-rails - 多态关系中 nested_attributes 的翻译

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:40 24 4
gpt4 key购买 nike

我正在尝试翻译多态模型的嵌套表单属性的标签。我正在使用 Rails 4。
对象关系:

class Question < ActiveRecord::Base
has_many :attachments, as: :attachable, dependent: :destroy
accepts_nested_attributes_for :attachments
end

class Attachment < ActiveRecord::Base
belongs_to :attachable, polymorphic: true
end

我的表格:

= form_for @question do |f|
.form-group
=f.text_area :body

= fields_for :attachments do |a|
.form-group
= a.label :file
= a.file_field :file

= f.submit

我的 ru.yml:

activerecord:
attributes:
question:
attachment:
file: Файл
attachments:
file: Файл
attachment:
file: Файл

不起作用。语言环境结构应该是什么?

最佳答案

根据:http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-label

你应该试试:

helpers:
label:
yourmodelname:
yourmodelattr: "Write your entire text here"

这是在猜测你的 I18n.locale 设置为 :ru

希望对你有帮助。

引用文档:

本地化也可以完全基于属性名称的翻译(如果您使用的是 ActiveRecord):

activerecord:
attributes:
post:
cost: "Total cost"

输出:

f.label(:post, :cost)
# => <label for="post_cost">Total cost</label>

关于ruby-on-rails - 多态关系中 nested_attributes 的翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23714849/

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