内部コンテンツを繰り返さずに、より高いレベルの html 要素を条件付きで追加するエレガントな方法は何ですか? パーシャル (1 つのファイル内のすべてのコンテンツ) を使用せずにこれを実現するにはどうすればよいですか?
たとえば、このコンテンツがあり、(img, 'some code' x 3) が繰り返されないように、何らかの条件に基づいてすべてのコンテンツを div にラップしたいとします。
- unless p.product_url.nil?
#myDiv
%img{src: img_url}
some code
some code
some code
- else
%img{src: img_url}
some code
some code
some code