【发布时间】:2020-02-01 09:28:53
【问题描述】:
我正在使用wice-grid gem。
他们的示例显示了.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)
【问题讨论】:
标签: ruby-on-rails ruby erb slim-lang