如何在 Ruby on Rails 中合并列中的重复项?

努尔扎

我在这里有这个过滤器用于标志名称。我想要做的是,如果我有多个标志的名称将内容合并在一起 检查所附的图像。我有两个服务器名称。我只想显示一个在此处输入图片说明

请帮我解决这个问题!谢谢

<div class="categories">
      <% @oferta.each do |o| %>
        <ul class="cat">
          <li class="pull-left"><h2><%= link_to o.offer,o %></h2><br><h4><%= o.description %></h4>
            <div class="main">
              <% if o.sigs.exists? %>
                <div id="myBtnContainer">
                  <button class="btn active"  onclick="filterSelection('o')">All</button>
                  <% for item in o.sigs %>
                    <button class="btn"  onclick="filterSelection('<%= item.name %>')"><%=  item.name%><br></button>
                  <% end %>
                </div>
                <div class="row">

                  <% for item in o.sigs %>
                    <div class="column <%= item.name %>">
                      <div class="content">
                        <%= image_tag item.image.url(), style: "width:100%"%>
                        <h4><br><%=link_to item.name,item %></h4>
                        <p><%= item.comment %></p>    
                      </div>
                    </div>
                  <% end %><br><br>
                </div>
              <% end %><br>
            </div>
          <% end %>
</div>

这是oferta_controller.rb

class OfertaController < ApplicationController
  before_action :find_ofertum, only: [:destroy,:edit,:update,:show]
  def new
    @ofertum= Ofertum.new
  end

  def create
    @ofertum= Ofertum.new(ofertum_attributes)
    if @ofertum.save
      redirect_to oferta_path, notice: "Thank you... Your offer was created successfully."
    else
      flash.now[:error] = "Please correct the form"
      redirect_to new_ofertum_path
    end
  end
  def index
    @oferta = Ofertum.all
  end

  def show
    @ofertum = Ofertum.find(params[:id])
    @sig = @ofertum.sigs.build
  end
  private
  def ofertum_attributes
    ofertum_attributes = params.require(:ofertum).permit([:offer,:description,:sign,:place,:sig])
  end
  def find_ofertum
    @ofertum = Ofertum.find(params[:id])
  end

end

在模型报价中

class Ofertum < ApplicationRecord
  has_many :sigs
end

在 sig 模型中

class Sig < ApplicationRecord
  belongs_to :ofertum
end
作为路径
<% for item in o.sigs %>
   <button class="btn"  onclick="filterSelection('<%= item.name %>')"><%=  item.name%><br></button>
<% end %>

而不是 for 循环尝试

<% o.sigs.pluck(:name).uniq.each do |name| %>
    <button class="btn"  onclick="filterSelection('<%= name %>')"><%= name %><br>/button>
<% end %>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Ruby on Rails中启用压缩?

来自分类Dev

如何在Ruby on Rails中隐藏标签

来自分类Dev

如何在Ruby on Rails中实现CardDAV

来自分类Dev

如何在Ruby on Rails中实现RESTful?

来自分类Dev

如何在 Ruby on rails 中连接 Mercadopago

来自分类Dev

Ruby On Rails:如何在Rails中撤消nested_scaffold

来自分类Dev

如何在Rails中的ruby中查询查询?

来自分类Dev

如何在Rails 4中的JavaScript中包含ruby变量?

来自分类Dev

如何在Rails中的ruby中实现递归删除?

来自分类Dev

如何在Ruby on Rails中的params数组中更改值?

来自分类Dev

如何在Rails中的ruby中实现递归删除?

来自分类Dev

如何在 Ruby on Rails 中显示此数组中的值

来自分类Dev

如何在Ruby on Rails中创建多个索引页面

来自分类Dev

如何在Ruby on Rails / ActiveRecord中克隆模型?

来自分类Dev

如何在Rails中编写和包括常规的ruby类

来自分类Dev

如何在Sublime Text中重构?(Ruby,Rails,JavaScript)

来自分类Dev

如何在Ruby on Rails中单击以使按钮更改值

来自分类Dev

如何在Ruby on Rails中创建批量操作事务

来自分类Dev

如何在Ruby on Rails中向模型添加虚拟属性?

来自分类Dev

如何在Ruby on Rails中创建省,市和区

来自分类Dev

如何在Ruby on Rails中显示时区偏移?

来自分类Dev

如何在Ruby中查询方法的结果(rails)

来自分类Dev

如何在Ruby on Rails中声明全局变量?

来自分类Dev

如何在Rails上使用ruby分享Twitter中的帖子?

来自分类Dev

如何在Ruby on Rails中遍历自引用模型

来自分类Dev

如何在Ruby on Rails中实现复杂的SQL查询?

来自分类Dev

如何在Rails / Ruby中获取完整的URL(包括哈希)

来自分类Dev

如何在Ruby on Rails中的地图内部设置样式

来自分类Dev

如何在Ruby on Rails中实现异步付款调用

Related 相关文章

  1. 1

    如何在Ruby on Rails中启用压缩?

  2. 2

    如何在Ruby on Rails中隐藏标签

  3. 3

    如何在Ruby on Rails中实现CardDAV

  4. 4

    如何在Ruby on Rails中实现RESTful?

  5. 5

    如何在 Ruby on rails 中连接 Mercadopago

  6. 6

    Ruby On Rails:如何在Rails中撤消nested_scaffold

  7. 7

    如何在Rails中的ruby中查询查询?

  8. 8

    如何在Rails 4中的JavaScript中包含ruby变量?

  9. 9

    如何在Rails中的ruby中实现递归删除?

  10. 10

    如何在Ruby on Rails中的params数组中更改值?

  11. 11

    如何在Rails中的ruby中实现递归删除?

  12. 12

    如何在 Ruby on Rails 中显示此数组中的值

  13. 13

    如何在Ruby on Rails中创建多个索引页面

  14. 14

    如何在Ruby on Rails / ActiveRecord中克隆模型?

  15. 15

    如何在Rails中编写和包括常规的ruby类

  16. 16

    如何在Sublime Text中重构?(Ruby,Rails,JavaScript)

  17. 17

    如何在Ruby on Rails中单击以使按钮更改值

  18. 18

    如何在Ruby on Rails中创建批量操作事务

  19. 19

    如何在Ruby on Rails中向模型添加虚拟属性?

  20. 20

    如何在Ruby on Rails中创建省,市和区

  21. 21

    如何在Ruby on Rails中显示时区偏移?

  22. 22

    如何在Ruby中查询方法的结果(rails)

  23. 23

    如何在Ruby on Rails中声明全局变量?

  24. 24

    如何在Rails上使用ruby分享Twitter中的帖子?

  25. 25

    如何在Ruby on Rails中遍历自引用模型

  26. 26

    如何在Ruby on Rails中实现复杂的SQL查询?

  27. 27

    如何在Rails / Ruby中获取完整的URL(包括哈希)

  28. 28

    如何在Ruby on Rails中的地图内部设置样式

  29. 29

    如何在Ruby on Rails中实现异步付款调用

热门标签

归档