うちのいぬ Tech Blog

Tech Blog of Uchinoinu/My dog

Programing

Screen-capture with wkhtmltoimage(wkhtmltopdf) onLinux

In many cases, phantom.js is used to get screen capture. But wkhtmltoimage can be alternative. Install http://wkhtmltopdf.org/downloads.html $ sudo yum install -y openssl libX11 libXext libXext.so.6 $ cd /usr/local/src $ wget http://downlo…

try update_all as bulk update like bulk insert

to use bulk insert on Rails, add gem below. gem 'activerecord-import' In MySQL, bulk update can be used by this gem, but postgres..... sqlite..... update_all solution! # make all records with open: false to open: true Shop.where(open: fals…

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…

Using Elasticsearch on Yosemite and Heroku at Rails4.2 Project

Install elasticsearch to Yosemite! Yosemite $ brew install elasticsearch # Elasticsearch Client gem 'elasticsearch-model' gem 'elasticsearch-rails' gem 'bonsai-elasticsearch-rails' $ bundle install Plugin Japanese Character Adaptor The Jap…

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へ移し替えることになりまして、その際起きたトラブルのメモ…

rails-templateを作ってみた

こちらを参考ししました。 Ruby - RailsのApplication templateを使って開発の初速をあげよう! - Qiitaqiita.com まだコピペしては継ぎ接ぎしたり、試行錯誤中なので、 これから改善していきます。 http://techracho.bpsinc.jp/baba/2012_06_27/5811 tsumek…

プロジェクト名を変更する場合

Rails4.1系のプロジェクト名を変更する際のメモです。 手動 以下の二箇所で大丈夫そうです。。。。 config/application.rb config/initializers/session_store.rb module ProjectName end Rails.application.config.session_store :cookie_store, key: '_pro…