だから私はこの文字列を持っています:
"<p> Here it is: </p> <p> <a href="http://localhost:3000/" class="button">Open</a> </p>"
この文字列は、いくつかのパラメーターに応じてコントローラー内で生成されます。
この文字列をビューに表示し、マークアップ テキストとして解釈できるようにしたいと考えています。
<div class="row">
<div class="twelve columns panel">
<%= @string_with_markup %>
</div>
</div>
しかし、その結果、当然のことながら、文字列はそのまま表示されるため、レンダリングされたページには一連のマークアップ テキストが表示されます。render_to_string または yield メソッドについて考えましたが、機能していません。何かが足りないと思います。
追加情報:
全体の目的は、システムによって送信された電子メールの本文を表示することです。メールは ActionMailer で生成され、ユーザーが自分に送信されたメールを見たい場合、コントローラーは ActionMailer の適切なメソッドを呼び出し、メールの本文を抽出します。私が話した string_with_markup は、実際にはクラスのことです: Mail::Body
ありがとう!