Как создать переменные в файле шаблона в ruby? - PullRequest
1 голос
/ 29 декабря 2011

Я хочу, чтобы текстовый файл шаблона содержал переменные.

  • файл читается
  • переменные заменены на значения
  • файл сохранен

  • Я пытался получить файл с #{my_variable}, но на самом деле символ # экранирован, поэтому #{my_variable} не заменяется значением переменной, потому что это текст.
  • попытался экранировать # в текстовом файле \#, но это не сработало

Есть ли способ, при котором мне не нужно выполнять поиск и замену в этомсценарий

1 Ответ

2 голосов
/ 29 декабря 2011

Как уже упоминалось в clyfe, вы обязательно должны использовать ERB для этого:

http://www.rrn.dk/rubys-erb-templating-system/

Это позволит вам использовать переменные, циклы, методы и т. Д. И будет намного более надежным.

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