私のアプリケーションでは、チュートリアルHEREを介してプロジェクトの簡単な検索を実装しました。
プロジェクトを検索していますが、特定の属性に当てはまるプロジェクトのみを検索したいです。
以下のように、2 つの項目があります。
1) where('projecttitle LIKE ?', "%#{search}%")
2) where(:reviewed => true)
1 つ目は、検索対象のテーブル内の列です。しかし、属性が "reviewed == true" であるプロジェクトの列のみを検索したいと思います。どうすればいいですか?
ありがとう。
project.rb
def self.search(search)
if search
where('projecttitle LIKE ?', "%#{search}%")
# where(:reviewed => true)
else
find(:all)
end
end