Я использую гем wice-grid .
Их примеры показывают представления в .erb
, но я хотел бы использовать .slim
для моего проекта, но у меня проблема при преобразовании примера erb
в рабочий slim
.
# ERB renders and works perfectly
<%= grid(@tasks_grid) do |g|
g.column do |task|
task.id
end
g.column do |task|
task.title
end
end -%>
# Converted SLIM does not render properly
- grid(@tasks_grid) do |g|
- g.column do |task|
= task.id
- g.column do |task|
= task.title
Я пытался использовать этот преобразователь erb2slim , но он выводит end
, который slim
не делает не позволяют.
Редактировать: Решение (благодаря помощи ниже!)
# Generate grid
- grid = grid(@tasks_grid) do |g|
- g.column do |task|
- task.id
- g.column do |task|
- task.title
# Render content in a safe way
= content_tag(:div, grid)