N+1問題を未然に防ごう -Bullet Gemの使い方-

経緯 N+1問題が発生しないようにプログラムを書いているはずだけど、どこかで起きてしまっていそうで不安。。。 ということがあって、何か判定してくれるGemないかなーと思ってたら、案の定あったので、ご紹介。 N+1問題とは そもそもN+1問題って何?って人のために。 例えば、Articleに紐づくUserというものがあったとします。Article一覧を出しつつ、著者の名前も表示したいというとき、単純... 続きを読む

認証システムをRuby on Railsで作るのに便利なGem – Devise –

巷で流行りのRuby on Railsですが、いろいろGemというプラグインを追加することでただでさえ便利なRuby on Railsがどんどん便利になっていきます。 Deviseはログインとか認証処理を支援するgemです。ログインしたり、パスワード変更したりとかいう認証系の機能がないWebシステムって今となってはかなり少なくなってきているんじゃないかという気がします。近年FacebookやTwi... 続きを読む

TAG LIST

AngularJS Arduino C++ CoffeeScript CSS FuelPHP Gem Grunt HTML5 Illustrator iPhoneアプリ JavaScript jQuery Midi MySQL Node.js OpenCV openFrameworks OpenGL osc Pd-extended PHP Processing Raspberry Pi Ruby Ruby on Rails WordPress イベント イラスト ゲーム フロントエンド ライフハック ライブ レポート 作曲 展示会 数論 日記 社会 考え事 自戒 記事紹介 資料 電子工作 音楽