2014-07-23 5 views

ответ

0

Я предполагаю, что вы используете красноту, поэтому ваши пользователи/редакторы войдут в текст, но им будет предоставлено несколько ключевых слов, которые они могут ввести и которые будут заполнены во время рендеринга. Например, что-то вроде author, date, ..., но, конечно, я понятия не имею, для чего ваш сайт.

Чистое отложено Строчная интерполяция заключается в использовании оператора %.

Некоторые нонсенс пример для демонстрационных целей только:

some_text = "flap %{cookie} some more %{action} NOW!" 
filled_in_text = some_text % {cookie: 'banana', action: 'eating' } 
Redcloth.new(filled_in_text).to_html 

Так вы извлекаемых some_text из базы данных (модели), что пользователь/редактор типизированных, а затем интерполиро- с помощью % и хэш возможных (поддерживаемые значения). В результате вы просто отдаете красноту.