Как я могу вставить форму ruby ​​в Redcloth-модифицированный HTML в Rails? - PullRequest
0 голосов
/ 18 апреля 2011

У меня есть страница, где я использую RedCloth, чтобы использовать уценку для текста и изображений.Я хочу иметь возможность разместить форму где-то в тексте, поместив строку [Form], и мое приложение выполняет подстановку, чтобы заменить [Form] на код ruby ​​для выполнения формы Rails.

Как мнесделай это?В настоящее время я выполняю текст RedCloth-ed с "<% = h%>", поэтому я не знаю, как заменить строку кодом формы Rails?

Спасибо!

ЗаНапример, на мой взгляд, в настоящее время я отображаю mp3-плеер, используя драгоценный камень и его помощника:

 5 #landing_page
  6   #message
  7     = mp3_player @landing_page.mp3.url unless @landing_page.mp3_file_name.blank?
  8     = @redcloth_landing_page

Но я на самом деле хочу больше гибкости с точки зрения возможности разместить этот mp3-плеер где-то в документе redclothиспользуя строку подстановки {mp3}.

Мне бы хотелось, чтобы {mp3} находился там, где появляется mp3-плеер.

1 Ответ

0 голосов
/ 18 апреля 2011

Прежде всего, я думаю, что правильно понял ваш вопрос: D,

Если вы хотите добавить форму (с тегами html) в виде строки и хотите функционировать как обычная форма, вы должны посмотреть наязык шаблонов, например, «жидкость» (https://github.com/tobi/liquid/)., и он также работает с «RedCloth»

cheers

sameera

...