タグ

gemに関するsinamon129のブックマーク (2)

  • Elasticsearch のインデックスを無停止で再構築する - クックパッド開発者ブログ

    こんにちは。ホリデー株式会社の内藤です。 ホリデー株式会社では Holiday(https://haveagood.holiday) という新規サービスの開発・運営を行っています。*1 以前投稿した記事でご紹介したように、Holiday では全文検索エンジンとして Elasticsearch を利用しています。 Ruby on Rails で構築されたアプリケーションから Elasticsearch を操作するには、公式 gem である elasticsearch-rails を使うのがとても便利です。 もちろん、Holiday でも活用させてもらっています。 大方の機能についてはこの gem で提供されるもので満足だったのですが、一点だけ、Holiday の運用をしている中で困ることがありました。 それが、サービス公開後のインデックスの再構築です。 elasticsearch-rails

    Elasticsearch のインデックスを無停止で再構築する - クックパッド開発者ブログ
    sinamon129
    sinamon129 2015/09/25
    searchkickは無停止再構築できるけど、elasticsearch-railsだとそれが実装されてないから、searchkickやめるなら自前で書かないととおもってたらすごく綺麗にまとめられてて参考になる
  • seed-fuで始める効率的なRails Seed管理【Rails 4 x Ruby 2.1】

    RailsのSeedファイルをシンプルに作成するためのGem、「seed-fu」の導入手順です。DBへの初期値の投入がある場合にはオススメです。 13/12/31 21:30 Rails 4 x Ruby 2.1で動作確認 🚜 seed-fuって何? 「seed-fu」は、seedデータの追加や管理を楽にするために作られたGemです。 構造もシンプルで扱いやすいです。 🚌 seed-fuの組み込みGemfileに以下を追加して、bundle installを実行。

    seed-fuで始める効率的なRails Seed管理【Rails 4 x Ruby 2.1】
  • 1