RailsにHAMLをインストールしています。snippet-templatesを作成して、その機能を拡張しようとしています。たとえば、私はこの一般的な画像構造を持っています:
- @images.each do |image|
.image
%a{ :href => image.target }
= image_tag image.url
%a{ :href => edit_image_path(image) }
Edit
または少なくともその効果のために何か。私がしたいのは、私が言うことができるようにそれをきれいにすることです:
- @images.each do |image|
= render 'snippet/image' image
これを意味的に達成するにはどうすればよいですか?明らかに、スニペットで変数を宣言し、レンダリングする前に割り当てることができますが、それは非常に怠惰なようです。スニペットとそのレンダリング方法の両方を示す例はありますか?