2014-12-01から1ヶ月間の記事一覧

herokuでfluentDを動かす

herokuで動かしているアプリケーションのログを収集するのにfluentDを使おうと思い、調べたらherokuでfluentDを動かすサンプルが公開されていたので、早速入れてみた。これやこれを参考にしたが、今回は後者のgithubのサイトからherokuにディプロイして自分…

Railsのenum機能を使う

railsのenum機能を使ってみた。 class Test enum type: { todo: 'Todo', doing: 'Doing', done: 'Done' } end この場合色々なサイトに書かれている通り以下のメソッドが使える Test.todo # typeが'Todo'のものの一覧を返す ※SQL=> SELECT "tests".* FROM "…

delayed_jobを使う時の注意

delayed_jobを使う時、非同期に実行したいメソッドの前にdelayというメソッドを入れます。 例えば、TestBatchクラスのexecというクラスメソッドがあり、それを非同期に実行させたい場合、 TestBatch.delay.exec となります。 ただここで注意が必要です。ここ…

HerokuのpostgresqlのDBをリセットする

以下のコマンドを入れるとHerokuのpostgresqlがリセットされる heroku pg:reset DATABASE 確認を求めるメッセージが表示されるので、heroku上のアプリの名前を入力するこれでデータベースが初期状態(テーブルがない状態)になる。 テーブルを再度作り直せば…