1

ページにレンダリングされる HAML コードを格納するコンテンツ フィールドを持つページ モデルがある単純な CMS を作成しています。したがって、HAML を保存してレンダリングする方法はわかっていますが、HAML に散在する Rails ヘルパーを使用して、適切にレンダリングできるようにしたいと考えています。

HAML ファイルの例:

%p
  Come on over to 3rd Ward! Take a tour with one of our associates this summer and get a
  %strong FREE $25 Class Gift Card and ONE FREE DAY of COWORKING.
%h2 How awesome is that?
=render("shared/schedule_tour")

HAML をレンダリングできます。

template = Haml::Engine.new(Page.find(params[:id]).content)
template.render

しかし、Rails ヘルパーを受け入れるようにするにはどうすればよいでしょうか?

4

0 に答える 0