Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个需要处理多个模板的配方。这些模板总共有 100 多个需要填充的变量。我有需要注入到当前存储在 JSON 文件中的模板的值。
我可以在 ruby_block 中使用 JSON gem 来解析文件,但是如何将新数据放入模板中?
您可以访问您在模板的该块中定义的任何变量。如果它是一个 JSON 文件,您可以将其转换为json_i_just_read块中的字典(例如命名它),然后在其中创建一个模板块。在模板中,您只需使用 ERB:
json_i_just_read
config_opt1 = <%= json_i_just_read['value1'] %>