Ruby on rails 如何在Rails中的Redcloth修改HTML中插入ruby表单?

Ruby on rails 如何在Rails中的Redcloth修改HTML中插入ruby表单?,ruby-on-rails,forms,redcloth,Ruby On Rails,Forms,Redcloth,我有一个页面,我使用红布标记文字和图像。我希望能够通过放置字符串[form]将表单放置在文本中的某个位置,我的应用程序将[form]替换为ruby代码以执行Rails表单 我该怎么做?我目前使用“”执行红布ed文本,所以我不知道如何用Rails表单代码替换字符串 谢谢 例如,在我的视图中,我当前使用gem及其助手显示mp3播放器: 5 #landing_page 6 #message 7 = mp3_player @landing_page.mp3.url unless @

我有一个页面,我使用红布标记文字和图像。我希望能够通过放置字符串[form]将表单放置在文本中的某个位置,我的应用程序将[form]替换为ruby代码以执行Rails表单

我该怎么做?我目前使用“”执行红布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播放器显示的地方。

首先,我想我正确理解了你的问题:d

如果您想添加一个表单(带有html标记)作为字符串,并希望将其作为一个普通表单使用,您应该查看类似“liquid”的模板语言(https://github.com/tobi/liquid/). 它也适用于“红布”

干杯


sameera

如何使用rails代码而不是手工编写html来插入表单?嗨@Angela,看看这个。您可以将代码保存在db中并使用它:DHi@angela,检查此url“”使用https,很抱歉,此处未显示完整的url,因此在前面键入上述url时使用https。嗨,我尝试了此方法,但仍然没有找到,而且它有https