うちのいぬ Tech Blog

Tech Blog of Uchinoinu/My dog

Trouble

Devise 3.x, Rails4.x で create時に、ActionController::UnknownFormat in Devise::RegistrationsController#new が出るとき

Deviseを使ってユーザー登録を使用としたら、Devise::RegistrationsControllerの方のrespond_withのあたりでActionController::UnknownFormatエラーが吐かれました。 ルーティングはこんな感じ devise_for :users, :controllers => { :sessions => "users/se…

Rails4.x で simple_formを使って、create(登録)とupdate(編集)で同じformを使う際の注意

simple_formを使っています。 同じformを使ってcreateとupdateをすることが多いと思います。 症状 updateを叩いたつもりが、こんなエラーに出くわしました。 Routing Error No route matches [PATCH] “/hoge" ちなみにroutingは POST /hoge(.:format) hoge#c…

Mac Yosemite に RMagick を入れてみました

Rails4で作っているプロジェクトで、Carrierwaveを使おうとすると、RMagickも一緒に使うことが多いかと思います。 それらのセットアップ時のトラブルです。 エラーたち bundle installが落ちる $ bundle install --path vendor/bundle ---- An error occurre…

MacOSX YosemiteでRails4.xを動かして、Postgresと繋げるときのメモ

Rails4.2で作っていたプロジェクトをHerokuで運用していくことになりました。 しかし、さくらvpsやAWSを想定していたこともあり、慣れたMySQLをこれまで使っていました。 そこでMySQLからPostgresへ移し替えることになりまして、その際起きたトラブルのメモ…

.gitignoreが反映されない場合の対応

リポジトリに.gitignoreが追加されていると、 そのキャッシュが残ってしまい、 変更を加えた.gitignoreが反映されない様です。 なのでgitからキャッシュを削除すればいいはず。 ↑これで反映される様になりました。