0

テキストと画像にマークダウンを使用するために RedCloth を使用するページがあります。文字列 [Form] を挿入してテキストのどこかにフォームを配置できるようにしたいのですが、アプリケーションは [Form] を Ruby コードに置き換えて Rails フォームを実行します。

どうすればいいですか?現在、RedCloth で処理されたテキストを "<%=h %>" で実行しているため、文字列を 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 プレーヤーが表示されるようにしたいと思います。

4

1 に答える 1

0

まず第一に、私はあなたの質問を正しく理解したと思います:D,

フォーム (html タグ付き) を文字列として追加し、それを通常のフォームとして機能させたい場合は、「liquid」(https://github.com/tobi/liquid/) などのテンプレート言語を調べる必要があります。「RedCloth」でも動作します

乾杯

サメエラ

于 2011-04-18T02:03:32.353 に答える