2015-03-01から1ヶ月間の記事一覧
def check true if hoge.present? && fuga.present? end ↑this above can be improved. def check hoge.present? && fuga.present? end Review AND, OR, XOR def hoge # AND false && false #=> false false && true #=> false true && false #=> false true…
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…
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…
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…
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…
def check true if hoge.present? && fuga.present? end ↑this above can be improved. def check hoge.present? && fuga.present? end Review AND, OR, XOR def hoge # AND false && false #=> false false && true #=> false true && false #=> false true…
NeoBundle is ... read this. Install $ mkdir -p ~/.vim/bundle $ git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim Setup write configuration at ~/.vimrc for NeoBundle "--------------------------- " Neobundle Setti…
NeoBundle is ... read this. Install $ mkdir -p ~/.vim/bundle $ git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim Setup write configuration at ~/.vimrc for NeoBundle "--------------------------- " Neobundle Setti…
Deviseを使ってユーザー登録を使用としたら、Devise::RegistrationsControllerの方のrespond_withのあたりでActionController::UnknownFormatエラーが吐かれました。 ルーティングはこんな感じ devise_for :users, :controllers => { :sessions => "users/se…
Deviseを使ってユーザー登録を使用としたら、Devise::RegistrationsControllerの方のrespond_withのあたりでActionController::UnknownFormatエラーが吐かれました。 ルーティングはこんな感じ devise_for :users, :controllers => { :sessions => "users/se…
simple_formを使っています。 同じformを使ってcreateとupdateをすることが多いと思います。 症状 updateを叩いたつもりが、こんなエラーに出くわしました。 Routing Error No route matches [PATCH] “/hoge" ちなみにroutingは POST /hoge(.:format) hoge#c…
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…
Rails4で作っているプロジェクトで、Carrierwaveを使おうとすると、RMagickも一緒に使うことが多いかと思います。 それらのセットアップ時のトラブルです。 エラーたち bundle installが落ちる $ bundle install --path vendor/bundle ---- An error occurre…
Rails4で作っているプロジェクトで、Carrierwaveを使おうとすると、RMagickも一緒に使うことが多いかと思います。 それらのセットアップ時のトラブルです。 エラーたち bundle installが落ちる $ bundle install --path vendor/bundle ---- An error occurre…
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…
simple_formを使っています。 同じformを使ってcreateとupdateをすることが多いと思います。 症状 updateを叩いたつもりが、こんなエラーに出くわしました。 Routing Error No route matches [PATCH] “/hoge" ちなみにroutingは POST /hoge(.:format) hoge#c…
Rails4.2で作っていたプロジェクトをHerokuで運用していくことになりました。 しかし、さくらvpsやAWSを想定していたこともあり、慣れたMySQLをこれまで使っていました。 そこでMySQLからPostgresへ移し替えることになりまして、その際起きたトラブルのメモ…
Rails4.2で作っていたプロジェクトをHerokuで運用していくことになりました。 しかし、さくらvpsやAWSを想定していたこともあり、慣れたMySQLをこれまで使っていました。 そこでMySQLからPostgresへ移し替えることになりまして、その際起きたトラブルのメモ…
こちらを参考ししました。 Ruby - RailsのApplication templateを使って開発の初速をあげよう! - Qiitaqiita.com まだコピペしては継ぎ接ぎしたり、試行錯誤中なので、 これから改善していきます。 http://techracho.bpsinc.jp/baba/2012_06_27/5811 tsumek…
リポジトリに.gitignoreが追加されていると、 そのキャッシュが残ってしまい、 変更を加えた.gitignoreが反映されない様です。 なのでgitからキャッシュを削除すればいいはず。 ↑これで反映される様になりました。
Rails4.1系のプロジェクト名を変更する際のメモです。 手動 以下の二箇所で大丈夫そうです。。。。 config/application.rb config/initializers/session_store.rb module ProjectName end Rails.application.config.session_store :cookie_store, key: '_pro…
Timezone変更の方法 システムのtimezoneを変更した際のメモです。 以下はMaxOSX Yosemiteで行った際のメモになります。 Mac Yosemiteでは System Preferences > Date & Time > Timezoneから指定ができます。 これで画面上部の時刻表示の部分が管理されている…
Timezone変更の方法 システムのtimezoneを変更した際のメモです。 以下はMaxOSX Yosemiteで行った際のメモになります。 Mac Yosemiteでは System Preferences > Date & Time > Timezoneから指定ができます。 これで画面上部の時刻表示の部分が管理されている…
Rails4.1系のプロジェクト名を変更する際のメモです。 手動 以下の二箇所で大丈夫そうです。。。。 config/application.rb config/initializers/session_store.rb module ProjectName end Rails.application.config.session_store :cookie_store, key: '_pro…
リポジトリに.gitignoreが追加されていると、 そのキャッシュが残ってしまい、 変更を加えた.gitignoreが反映されない様です。 なのでgitからキャッシュを削除すればいいはず。 // ↑これで反映される様になりました。
こちらを参考ししました。 Ruby - RailsのApplication templateを使って開発の初速をあげよう! - Qiitaqiita.com まだコピペしては継ぎ接ぎしたり、試行錯誤中なので、 これから改善していきます。 http://techracho.bpsinc.jp/baba/2012_06_27/5811 tsumek…