私はCompany
とInsuredObject
という2つのモデルを持っています。 Company
has_many InsuredObjects
と逆のbelongs_to
です。現在、私は以下に示すように検索入力を含むすべてのオブジェクトを返しますInsuredObject
ための機能の検索(複数可)を持っている:Rails - 関連の値に基づいてオブジェクトを検索する
# /models/insured_objects.rb
def self.search(search)
query = "%#{search}%"
if search
where("object LIKE ? OR insurance_type LIKE ? OR class_code LIKE ? OR information LIKE ?",
query, query, query, query)
end
end
と:
# /controllers/insured_objects_controller.rb
def index
@insured_objects = InsuredObject.search(params[:search])
end
各Company
is_active
属性を持っています。私は同じことを検索する方法を考えようとしていますが、InsuredObject
(Company
のis_active
のattrutbuteはtrue
です)を返すだけです。何かご意見は?
私は考えている内部の参加を見ている –