rails3 +液体パース質問
-
26-09-2019 - |
質問
私はluquidを使用して質問があります。私の質問は、このようなものです、
私は、「ページ」と呼ばれるモデルを持っている(とはActiveRecord ::基本であります 継承された)、それが保存されます「コンテンツ」と呼ばれる列を持っています HTMLページのコンテンツ。
私は
次のようにそれを表示するためのコードを持っています<%@template = Liquid::Template.parse(page_content) %>
<%= @template.render('page_content' => yield) %>
以下のように「PAGE_CONTENT」は、アプリケーション・ヘルパーで実現しています
def current_site_layout
Page.find(1). content
end
が、
次のように私は、コンテンツを持っている場合、私の問題があります<h1>This is a test</h1>
これは
としてページに表示されます <h1>This is a test</h1>
(<h1></ h1>
タグ付き)
私はそれが
のように印刷したいので、これはテスト
(フォーマットです H1として適用)
私はここに行方不明、と私はliquid_methodsを使用する必要があります考えています またはそのような何か。私は液体に新たなんだので、しかし、私はわからないんだけど、これは 使用する方法..缶誰かを助けてくれます。
私はrails3上だと「github.com/GnomesLab/から、宝石「液体2.2.2」を使用して liquid.git」
事前のおかげで。
歓声
sameera
解決
レール3では、文字列は、デフォルトでエスケープされています。エスケープ文字列を表示するには、明示的raw
メソッドを呼び出す必要があります。
<%@template = Liquid::Template.parse(page_content) %>
<%= raw @template.render('page_content' => yield) %>
所属していません StackOverflow