Slim テンプレートへのデータの受け渡しに問題があります。私は次の作業コードを持っています (この SO スレッドからの情報を使用):
l = Slim::Template.new { @layout } # How to pass data here?
_p = Slim::Template.new { @post_text }.render(Object.new, :post => post)
# Here passing data (post) works fine -----------------^
out = l.render{ _p }
私がテンプレートに持っているもの:
layout.slim :
doctype
html
head
title =my_title # < I cannot pass any parameters to this file
body
==yield
post_text.slim :
-unless post.nil?
h1 =post[:title]
hr
=post[:text]
-else
h2 No posts
私の質問は、私の場合、レイアウト テンプレートにパラメーターを渡す方法ですか?