我有一个页面,我使用 RedCloth 对文本和图像使用降价。我希望能够通过放置字符串 [Form] 在文本中的某个位置放置一个表单,并且我的应用程序执行替换以将 [Form] 替换为 ruby 代码以执行 Rails 表单。
我该怎么做呢?我目前使用 "<%=h %>" 执行 RedCloth-ed 文本,所以我不知道如何用 Rails 表单代码替换字符串?
谢谢!
例如,在我看来,我目前使用 gem 及其助手显示 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} 将这个 mp3 播放器放置在 redcloth 文档中的某个位置。
我想将 {mp3} 放置在 mp3 播放器出现的位置。