У меня есть переменная, содержащая строку, и во время выполнения я должен был заменить некоторые переменные, которые хранятся в этой строке.
например ..
my_string = "Congrats you have joined groupName."
groupName = "*Name of my group*"
puts my_string
Вывод: -
"Congrats you have joined *name of the group*"
проблема:
my_string = " Congrats you have joined #{groupName}" expects groupName already exists.. but in my case i have to define my_string before variable in it.
Решение 1:
Одним из способов может быть .. замена строки, например, с помощью gsub .. но это не лучший вариант ..
PS:
То, что я пытаюсь достичь. набор из 100 сообщений, которые мы должны доставить. Я хочу определить в одном месте и просто заменить некоторую переменную при необходимости. Теперь я хочу определить все эти переменные (100) в application_controller, чтобы я мог просто объединить каждую переменную (один из 100) определен. И автоматически переменная (переменная, которая определяется в строке, хранящейся в одной из этих 100 переменных). Этот язык довольно сбивает с толку .. Посмотрите пример, который я объяснил выше ..