最近社内の福利厚生で、「年間10万円を上限とし、業務上必要、開発環境の効率化や新しい知識習得に役立つと考えられる電子機器やグッズの購入が可能」という【業務効率化周辺グッズ購入補助】なるものが発足し、さっそく夜な夜なAmazonで美味しそうなITガジェットがないか探索している前田です。 弊社では現在フロントサイドはAngularJS、サーバーサイドはrailsでAPIとCMS、というアプリケーションを開発しております。 私はrailsのサーバーサイドのAPI担当ということで、開発の際に詰まったところなどを備忘録がてら書いていきたいと思います。 rails歴の短い私めの備忘録が、少しでも読んでくださった方のお役に立てれば幸いです。 それでは早速タイトルにある通り、中規模程度のデータ量が入ったデータベースから、色々な検索に対応するロジックを書いていきます。 例として、全国チェーンになっている本屋