タグ

ブックマーク / qiita.com/k-shogo (3)

  • railsをdockerで動かしたい場合の構成はどうするべきか - Qiita

    はじめに dockerrailsを動かす場合にどうするのが良いかなーと試行錯誤し、構成も落ち着いてきたのでまとめます。 お試しバージョン 一番最初はとりあえずってことで、railsリポジトリ + railsを動作させるコンテナの組み合わせで試してみました。 Dockerfileの内容 FROM base # rubyインストールに必要なパッケージを用意 RUN apt-get update RUN apt-get install -y --force-yes build-essential curl git zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev # rbenv, ruby-buildをインストール RUN git clone https://github.com/sstephen

    railsをdockerで動かしたい場合の構成はどうするべきか - Qiita
    fjwr38
    fjwr38 2014/07/09
  • ActiveModelとtireでElasticsearch上でのみCRUDを行う - Qiita

    はじめに "railsから全文検索エンジンelasticsearchを利用する"では、tireを用いてrailsからelasticsearchを扱う方法を説明しました。 この時、基的なデータはデータベース上に永続化し、elasticsearchは検索用のインデックスとしてのみ使用していました。 今回はDBには永続化せずにelasticsearch上のみでCRUDが出来るようにしてみます。 注意:elasticsearch用rubyクライアント 今回、elasticsearchとの連携はtireを用いていますが、 これからは後継のプロジェクトである elasticsearch-ruby 及び elasticsearch-rails の方が主流になっていくと思います。 モデルの準備 データベースを用いて永続化を行う際、通常はActiveRecord::Baseを継承したモデルを用いますが、今

    ActiveModelとtireでElasticsearch上でのみCRUDを行う - Qiita
    fjwr38
    fjwr38 2014/05/14
  • railsから全文検索エンジンelasticsearchを利用する - Qiita

    ElasticSearchとは ElasticSearchはSolrと同じApache Lucene上で稼働するオープンソースの全文検索システムです。 ElasticSearchの特徴としては、REST APIが整備されていて、JSONですべてやり取りできるところです。 準備 ElasticSearchはJavaで動作するので事前にJavaのインストールが必要です。 ElasticSearchのインストールはMacならbrewがあるので簡単です。 WindowsでもZipをダウンロードして、batファイル叩くだけだったので楽です。 ElasticSearchには様々なプラグイン が用意されており、その中に日語対応の物も用意されています。 kuromojiを用いたelasticsearch-analysis-kuromojiを使います。 プラグインのインストールも簡単で用意されているplu

    railsから全文検索エンジンelasticsearchを利用する - Qiita
    fjwr38
    fjwr38 2013/11/13
  • 1