gpt4 book ai didi

ruby-on-rails - 在 Rails 中本地化嵌套的虚拟属性

转载 作者:数据小太阳 更新时间:2023-10-29 08:10:12 26 4
gpt4 key购买 nike

如何在 Rails 中本地化嵌套虚拟属性

模型:

class User < ActiveRecord::Base
attr_accessor :company_information # This is used in callbacks etc
end

和 View :

= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name), html: {class: 'form-horizontal'}) do |f|
= devise_error_messages!
= f.input :email
= f.input :password
= f.input :password_confirmation
= f.simple_fields_for :company_information do |c|
= c.input :name # This is what I want to localise
= f.button :submit

翻译键(来自 en.yml),如 activerecord.attributes.user.company_information.nameactiverecord.attributes.user.company_information_name 没有被拾起。

最佳答案

看来您正在使用 simple_form gem 来生成表单。这对我有用。

en:
simple_form:
labels:
user:
company_information:
name: My Name

简单表格的链接 localization chapter也可能有用。

关于ruby-on-rails - 在 Rails 中本地化嵌套的虚拟属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9258670/

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