如何合并两个数组?像这样:
@movie = Movie.first()
@options = Movie.order("RANDOM()").first(3).merge(@movie)
但它不起作用。
在 @options
中,我需要一个包含四个元素的数组,包括 @movie
。
最佳答案
像这样?
⚡️ irb
2.2.2 :001 > [1,2,3] + [4,5,6]
=> [1, 2, 3, 4, 5, 6]
但是你没有 2 个数组。
你可以这样做:
@movie = Movie.first()
@options = Movie.order("RANDOM()").first(3).to_a << @movie
关于ruby-on-rails - 在 Ruby/Rails 中合并数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29978413/