HTML erb中的Rails循环

xLastShotx

如何简化以下几行:

<% if @campaign.previous_campaign.present? %>
    <%= @campaign.previous_campaign.product_name %>
    <% if @campaign.previous_campaign.previous_campaign.present? %>
        <%= @campaign.previous_campaign.previous_campaign.product_name %>
    <% end %>
<% end %>

我需要继续添加“ .previous_campaign”,直到不存在为止。因此,以上代码中的下一个将是:

<%= @campaign.previous_campaign.previous_campaign.previous_campaign.product_name %>

等等等

伊万·塞里瓦诺夫(IvanSelivanov)

像这样:

<% campaign = @campaign %>    
<% while campaign.previous_campaign.present? %>
  <% campaign = campaign.previous_campaign %>  
  <%= campaign.product_name %>
<% end %>

代码可能需要调试,但是我想这个主意很清楚

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Ruby on Rails html.erb文件中循环

来自分类Dev

Ruby on Rails:在html.erb文件中以html显示图片

来自分类Dev

Ruby on Rails中的.erb文件中是否需要html结构?

来自分类Dev

在application.html.erb中定义Rails变量的位置

来自分类Dev

在application.html.erb中定义Rails变量的位置

来自分类Dev

骨干Rails:如何在application.html.erb中添加HTML的javascript

来自分类Dev

在Rails ERB中混合HTML和非HTML字符串

来自分类Dev

在Rails中index.html和index.html.erb有什么区别?

来自分类Dev

将html.erb文件中的循环迭代划分为不同的部分,以提高性能

来自分类Dev

可以查看无法在Rails中的ruby中扩展“ application / application.html.erb”吗?

来自分类Dev

如何在Rails 6中的application.html.erb中包含一个url?

来自分类Dev

如何在rails中的html.erb中增大行之间的间距?

来自分类Dev

在rails中的html.erb文件中打印数组的值

来自分类Dev

Ruby on Rails - 调用 html.erb 和 js.erb

来自分类Dev

Rails edit.html.erb ArgumentError

来自分类Dev

在ERB内插HTML属性以修复Rails?

来自分类Dev

Rails预编译index.html.erb

来自分类Dev

如何在Rails的new.html.erb中查找和验证外键

来自分类Dev

如果&else语句更改_form.html.erb中的提交按钮文本-Rails4

来自分类Dev

视图中的其他html.erb文件在Rails中无法正常工作

来自分类Dev

Ruby on Rails-show.html.erb中的未定义方法

来自分类Dev

为什么将Rails中的视图文件命名约定仅视为action.html.erb?

来自分类Dev

Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

来自分类Dev

Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

来自分类Dev

Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

来自分类Dev

Rails 4检索嵌套属性以显示在index.html.erb中

来自分类Dev

如何将视图添加到修改过的index.html.erb之类的rails中

来自分类Dev

如何在Rails应用程序中访问profile / show.html.erb

来自分类Dev

在 Ruby on Rails 5 中验证失败后重新渲染 _form.html.erb 失败

Related 相关文章

  1. 1

    在Ruby on Rails html.erb文件中循环

  2. 2

    Ruby on Rails:在html.erb文件中以html显示图片

  3. 3

    Ruby on Rails中的.erb文件中是否需要html结构?

  4. 4

    在application.html.erb中定义Rails变量的位置

  5. 5

    在application.html.erb中定义Rails变量的位置

  6. 6

    骨干Rails:如何在application.html.erb中添加HTML的javascript

  7. 7

    在Rails ERB中混合HTML和非HTML字符串

  8. 8

    在Rails中index.html和index.html.erb有什么区别?

  9. 9

    将html.erb文件中的循环迭代划分为不同的部分,以提高性能

  10. 10

    可以查看无法在Rails中的ruby中扩展“ application / application.html.erb”吗?

  11. 11

    如何在Rails 6中的application.html.erb中包含一个url?

  12. 12

    如何在rails中的html.erb中增大行之间的间距?

  13. 13

    在rails中的html.erb文件中打印数组的值

  14. 14

    Ruby on Rails - 调用 html.erb 和 js.erb

  15. 15

    Rails edit.html.erb ArgumentError

  16. 16

    在ERB内插HTML属性以修复Rails?

  17. 17

    Rails预编译index.html.erb

  18. 18

    如何在Rails的new.html.erb中查找和验证外键

  19. 19

    如果&else语句更改_form.html.erb中的提交按钮文本-Rails4

  20. 20

    视图中的其他html.erb文件在Rails中无法正常工作

  21. 21

    Ruby on Rails-show.html.erb中的未定义方法

  22. 22

    为什么将Rails中的视图文件命名约定仅视为action.html.erb?

  23. 23

    Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

  24. 24

    Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

  25. 25

    Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

  26. 26

    Rails 4检索嵌套属性以显示在index.html.erb中

  27. 27

    如何将视图添加到修改过的index.html.erb之类的rails中

  28. 28

    如何在Rails应用程序中访问profile / show.html.erb

  29. 29

    在 Ruby on Rails 5 中验证失败后重新渲染 _form.html.erb 失败

热门标签

归档