问题描述
此代码是用haml
模板编写的,如何将其重写为erb
:
- @recipe.each_slice(3) do |recipes|
.row
- recipes.each do |recipe|
.col-md-4
.recipe
.image_wrapper
= link_to recipe do
= image_tag recipe.image.url(:medium)
%h2= link_to recipe.title,recipe
解决方法
它可能看起来像这样:
<% @recipe.each_slice(3) do |recipes| %>
<div class="row">
<% recipes.each do |recipe| %>
<div class="col-md-4">
<div class="recipe">
<div class="image_wrapper">
<%= link_to recipe do %>
<%= image_tag recipe.image.url(:medium) %>
<% end %>
<h2><%= link_to recipe.title,recipe %></h2>
</div>
</div>
</div>
<% end %>
</div>
<% end %>