在Rails中有更简洁的方法吗?
tvs.each do |tv|
tv.boxes.each do |b|
b.templates.each do |t|
puts t.name
end
end
end
我只想循环遍历t.name
,而不是前面有三行each
语句。
答案 0 :(得分:2)
你可以使用它做同样的事情
tvs.flat_map(&:boxes).flat_map(&:templates).map(&:name)
答案 1 :(得分:1)
我想数据库中有表格?
您可以使用#import <UIKit/UIKit.h>
。我不确切知道你的桌子和关系的名字,但是你需要这样的东西:
joins