0
where
で配列を検索する方法はありますか?正しい方法は何ですか?代わりに配列を検索する正しい方法
Uはこのような関連を持っている:
# Foo has many bars
Foo.first.bars
コントローラー:
def index
@bars = []
@datas = Foo.where(email: current_user.email)
@datas.map { |d| @bars.push(d.bar).where("name like ?", "%#{params[:email]}%") }
respond_to do |format|
format.html
format.json { render json: @bars }
end
end
代わりの配列のためのwhere
、正しい検索用語は何ですか?
あなたはEnumerable?を見つけることを意味しますか?それをブロックにして、配列内の要素を検索することができます。 [ref to doc](https://ruby-doc.org/core-2.3.3/Enumerable.html#method-i-find) – Axe