我有安裝Rails的HAML。我試圖通過製作片段模板來擴展它的功能。例如,我有這個一般的圖像結構:如何與HAML保持乾爽?
- @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
我該如何實現這個語義?顯然,我可以在我的代碼片段中聲明一個變量並在渲染之前分配它,但這看起來超級懶惰。有沒有一個我能看到的例子,顯示了片段以及它是如何渲染的?
我忘記了!比我的更好的解決方案。 – 2013-02-13 01:32:04
@YlanS - 謝謝! – 2013-02-13 01:34:10