另一种渲染方式 all_each do

Another way to render all_each do

在我看来我使用类似

的东西
= Services.all_each do |f|
  %p f.somesthing

我认为这不是最好的解决方案。 在侧边栏的所有页面上都需要它。

还有其他方法吗?

如果您想像这样使视图通用,请使用部分视图。

= Services.all_each do |f|
  = render "path", f: f

'path' 此处必须是完整路径或相对名称为“_path.html.haml”。

'_path.html.haml' 必须包含通用代码 as

%p=f.something