ruby-on-rails - 数组数组 ruby​​ on rails

标签 ruby-on-rails ruby

当执行商店搜索并在页面左侧对结果(每页 10 个)进行分页时,我需要显示在当前显示的所有商店中工作的员工列表(不重复)。

在 View 中,我有以下内容,但感觉不是最有效的,并且显示了重复的员工

- @shops.each do |shop|
- shop.employees.each do |employee|
 %li = link_to "#{employee.name}", employee_path(employee)

最佳答案

@shops.map(&:employees).flatten.uniq.each do |employee|
  %li = link_to "#{employee.name}", employee_path(employee)
end

关于ruby-on-rails - 数组数组 ruby​​ on rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4131709/

相关文章:

ruby-on-rails - Ruby on Rails : Validating and changing a phone number

ruby - 从磁盘上的文件中读取哈希

ruby-on-rails - ActiveRecord::Base.establish_connection 与 AWS 上的 postgresql

ruby-on-rails - 在 Ruby on Rails 中有一种方法可以查看模型的属性

ruby - 显示具有特定大小写的实例变量

ruby - Ruby 中的字符串编码问题

ruby - be_true rspec 未找到名称错误

ruby - 收集所有不在使用 Ruby 的

ruby-on-rails - 在 Centos 6.3 上运行 'rails s' 时出现 'Could not find a JavaScript runtime.' 错误

ruby-on-rails - 如何在 Rails 5 中按特定顺序加载装置