相关疑难解决方法(0)

将YAML与变量一起使用

YAML文件中的变量是否可能?例如:

theme:
  name: default
  css_path: compiled/themes/$theme.name
  layout_path: themes/$theme.name
Run Code Online (Sandbox Code Playgroud)

在这个例子中,如何theme: name: default在其他设置中使用?语法是什么?

ruby variables yaml ruby-on-rails string-interpolation

75
推荐指数
3
解决办法
10万
查看次数

你如何在Rails中构建i18n yaml文件?

我开始在Rails中填充一个en yaml文件,我已经可以告诉它在太久之前会变得混乱和失控.是否存在保持此文件有序的约定?

到目前为止,我有这样的结构:

language:
  resource:
    pages: # index, show, new, edit
      page html elements: # h1, title
  activerecord:
    attributes:
      model:
        property:
Run Code Online (Sandbox Code Playgroud)

现在我有以下我想要适应这个结构的东西,但我不确定如何:

  1. 导航
  2. 按钮文本(保存更改,创建帐户等)
  3. 来自控制器闪存的错误消息
  4. 如何添加多字键.我使用空格还是下划线?例如,t(".update button"))或t(".update_button")

区域设置文件结构是否有约定?

yaml structure ruby-on-rails internationalization ruby-on-rails-3

51
推荐指数
5
解决办法
2万
查看次数

在rails国际化yml文件中传递变量

我想在那里使用yml文件中声明的变量.例如,我声明site_name并想在下面使用它description.

en:
  site_name: &site_name "Site Name"
  static_pages:
    company:
      description: *site_name #this works fine
      description: "#{*site_name} is an online system" #this doesn't work
Run Code Online (Sandbox Code Playgroud)

如何将*site_name变量与其他文本组合在一起?

yaml ruby-on-rails internationalization ruby-on-rails-3

36
推荐指数
2
解决办法
3万
查看次数