Entries from 2014-01-01 to 1 year

to_travel は DateTime.now に対応してない

RSpecで現在時刻に関連するテストをするときに、Rails4.1からはTimecopを使わなくても ActiveSupport::Testing::TimeHelpers の to_travel というメソッドを使って現在時刻を設定することができます。 たとえば、下記のように現在時刻を返すメソッドがあると…

RailsアプリにPassengerから環境変数を渡す

環境変数によってRailsアプリの動作を切り替えたいことがあって、 nginx + Passenger で動かしているRailsアプリに環境変数を渡す方法を調べました。 nginx の起動スクリプト(/etc/init.d/nginx)に書いても、 /etc/default/nginx に書いてもうまくいかなか…

Rails4 で datetimepicker を使う

Rails4で入力フォームから日時を選択できるように datetimepicker を使ったのですがちゃんと動くまでに軽くはまったのでメモ。 bootstrap3-datetimepicker-rails まずはGemfileに下記エントリを追加して bundle install gem 'momentjs-rails' gem 'bootstrap…

Vagrant VM上のUbuntuから名前解決できない

VagrantでUbuntu環境を立ち上げようとするとChefでのProvision中にabortするというのが発生していてしばらく原因が分からなかったのですが、名前解決できなかったのが問題だったようです。 私のケースでは config.vm.box に chef/ubuntu-14.04 を指定して、 …