css - YML 文件中的格式化字符串

标签 css ruby-on-rails ruby locale yaml

  1. 我正在使用 YML 文件进行语言转换,但我不知道如何在该文件中格式化文本。例如,如果我说

    #fourthScreenFive: "В 这是字符串 1\n 这是字符串 2"

\n 不起作用。谁知道我该怎么做?

  1. 我还希望能够将一些字符串居中,但/t 或任何其他命令都不起作用。有人会有任何文件吗?

我发现了这个:http://www.yaml.org/YAML_for_ruby.html#three_trailing_newlines_in_literals但它没有太多关于已经是字符串 ""的字符串的信息。

 fourthScreenSeven: |+     
                 Оно оказалось настолько вкусным что с тех,      
                 пор мы никогда не меняли рецепт 

最佳答案

要使用 YAML 在字符串中添加额外的行,您可以使用这样的 yaml:

fourthScreenSeven: |
  Оно оказалось настолько вкусным что с тех,
  пор мы никогда не меняли рецепт

fourthScreenFive: |
  В this is string 1
  this is string 2

使用以下 ruby 代码:

p YAML.load(IO.read('yaml.yml'))

你会得到这样的结果:

{"fourthScreenSeven"=>
    "Оно оказалось настолько вкусным что с тех,\nпор мы никогда не меняли рецепт\n",
    "fourthScreenFive"=>"В this is string 1\nthis is string 2\n"}

关于css - YML 文件中的格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11647280/

相关文章:

javascript - 如何模拟水平滚动的固定定位但保持正常的垂直滚动? (表格的粘性列)

ruby-on-rails - Rails3 CMS舒适墨西哥沙发与omniauth路由不匹配

ruby - 如何在 Watir 中设置 cookie

ruby-on-rails - Big Sur - Ruby - 无法加载此类文件 - 系统调用中断

html - 在元素滑入时将元素滑出

html - 在 css 动画之上叠加图像

javascript - Uncaught ReferenceError : ReactDOM is not defined

ruby - 使 friendly_id 范围与子类 ActiveRecord 模型配合得很好

javascript - 将真彩色设置为 Canvas 边框描边?

ruby-on-rails - 警告被视为 rails 中的错误