Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails i18n翻译yml文件中的别名/符号链接_Ruby On Rails_Ruby On Rails 3_Internationalization_Yaml - Fatal编程技术网

Ruby on rails i18n翻译yml文件中的别名/符号链接

Ruby on rails i18n翻译yml文件中的别名/符号链接,ruby-on-rails,ruby-on-rails-3,internationalization,yaml,Ruby On Rails,Ruby On Rails 3,Internationalization,Yaml,假设我有一个i18n语言环境文件,该文件定义了两个模型的转换,并具有has_one/belishing_to关系: en: activerecord: models: photo: 'Photo' photographer: 'Photographer' attributes: photo: name: 'Name' description: 'Description' photographe

假设我有一个i18n语言环境文件,该文件定义了两个模型的转换,并具有has_one/belishing_to关系:

en:
  activerecord:
    models:
      photo: 'Photo'
      photographer: 'Photographer'
    attributes:
      photo:
        name: 'Name'
        description: 'Description'
        photographer: 'Photographer'
如您所见,摄影师在文件中定义了两次。有没有办法通过创建别名或将其引用到变量来简化此过程?

您可以使用它来完成您想要做的事情。例如:

en:
  photographer: &photographer 'Photographer' 
  activerecord:
    models:
      photo: 'Photo'
      photographer: *photographer
    attributes:
      photo:
        name: 'Name'
        description: 'Description'
        photographer: *photographer
然而,在你走这条路之前,先读一读,然后下定决心。

你可以用它来完成你想做的事情。例如:

en:
  photographer: &photographer 'Photographer' 
  activerecord:
    models:
      photo: 'Photo'
      photographer: *photographer
    attributes:
      photo:
        name: 'Name'
        description: 'Description'
        photographer: *photographer
然而,在你走这条路之前,先读一读,然后下定决心