Ruby on Rails открывает файл как скелет, а затем записывает переменные в определенных местах? - PullRequest
0 голосов
/ 17 января 2012

У меня есть «файл скелета» и определенные области для переменных, и я пытаюсь открыть этот файл, применить эти переменные и затем сохранить файл в другом файле.

Любая идея о том, с чего я мог бы начать,Я получил открытие и запись файла, но я запутался в переменной части.

1 Ответ

3 голосов
/ 17 января 2012

Вы пытаетесь изобрести ERB ? : -)

Предположим, у вас есть этот файл (skeleton.erb)

Здравствуйте, <% = name%>

Тогда этот код

template = ERB.new(File.read("skeleton.erb"))
name = "Vasya"
puts template.result(binding)

напечатает это

Привет, Вася

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...