i18n使用simple_form标记嵌套模型

Giu*_*ppe 8 internationalization nested-attributes ruby-on-rails-3 simple-form

如果一个项目:

  • has_many:任务
  • accepts_nested_attributes_for:任务

我正在使用simple_form(简化):

simple_form_for @project do |f|
  f.input :project_name
  f.simple_fields_for :tasks do |j|
    j.input :task_name
  end
  f.submit
end
Run Code Online (Sandbox Code Playgroud)

我如何将标签国际化:task_name?我在我的simple_form.it.yml文件中尝试了很多组合,例如:

it:
  simple_form:
    labels:
      project:
        project_name: 'Nome progetto'
        task:
          task_name:  'Nome compito'
Run Code Online (Sandbox Code Playgroud)

无法在文档中找到示例.谷歌指出了几个明显相关的封闭问题:

https://github.com/plataformatec/simple_form/issues/48

https://github.com/plataformatec/simple_form/issues/194

但到目前为止,我感到茫然......

谢谢!朱塞佩

Vol*_*ldy 18

就你的表单接受许多任务而言,你应该多元化task.它适用于simple_form:

it:
  simple_form:
    labels:
      project:
        project_name: 'Nome progetto'
        tasks:
          task_name:  'Nome compito'
Run Code Online (Sandbox Code Playgroud)