私はブランドテーブルをデータベースに持っています。私がしたいのは、IDでいくつかの行を選択し、ビューに表示することです。IDで選択して表示する方法は?
これは私が持っているものですが、Brand.find_by(id:[1,2,3])は動作しません。
ご協力いただきありがとうございます。コントローラでのブランドで
class Brand < ActiveRecord::Base
def selection
Brand.find_by(id: [1,2,3])
end
/index.html.erbビュー
<% @brand.selection.each do |brand| %>
<%= link_to brand.name, brand %>
<% end %>
class BrandsController < ApplicationController
def index
@brands = Brand.all
end
def show
@brand = Brand.find(params[:id])
@review = Review.find(params[:id])
end
def new
@brand = Brand.new
end
def create
@brand = Brand.new(review_params)
end
end
パーフェクト、これは私のために働きました。私はコントローラーに貼りつけることを考えましたが、必要なコードを釘付けにすることはできませんでした。ご協力いただきありがとうございます。 – Joshua
問題はありません。うれしいことに、ソートされています。 – Brad