【问题标题】:Another way to render all_each do渲染 all_each 的另一种方法
【发布时间】:2015-01-13 19:53:40
【问题描述】:

在我看来,我使用类似的东西

= Services.all_each do |f|
  %p f.somesthing

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

还有其他方法吗?

【问题讨论】:

  • Services.all 返回什么?什么数组?

标签: ruby-on-rails ruby-on-rails-4


【解决方案1】:

如果您想让这些视图变得通用,请使用部分视图。

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

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

'_path.html.haml' 必须包含公共代码为

%p= f.something

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多