bundlerについて分かってる風になっていたので、一度整理します。 特徴 ・Gemパッケージの種類やバージョンの管理 ・複数PCで必要なGemパッケージをインストールする仕組みを提供 ->チーム間で同一の開発環境を簡単に構築することが可能に。 運用方針 基本的に、gemコマンドでインストールするのはBundlerのみで、その他のgemパッケージは、Bundler経由でインストールするという方針。
N+1というからほわっつ?ってなって、1+Nって言われると理解しやすいと思った。 このページ非常にわかりやすい。 http://www.techscore.com/blog/2012/12/25/railsライブラリ紹介-n1問題を検出する「bullet」/ 上のページでいう、PrefectureとShopが一対多の関係になっているときに、Shopの方から、eachの中でshop.prefecture.name みたいにすると、shopの数だけprefecture探すSQL文が発行されることになる。 このページ(参考)では、N+1問題をシンプルに、「全レコードの取得に一つ+各レコード分だけ SQL を発行してしまう問題」と定義していて、要はただこれだけの問題だと感じた。 例えば100万レコードあったら100万回SQL発行されるのかって考えると、さすがにだれでもやばみ感じると思う。 実際にサ
前提 会員限定のダウンロード機能を作りたい。 S3は非公開設定になっている。(つまり下記のようにS3にリダイレクトさせるような形は、ダウンロードリンクを共有されるで採用しない) redirect_to @department.annual_report.url 課題 paperclipを使いPDFをS3にアップした際に、アップしたPDFのダウンロードができなかった。 [Date] INFO -- : Completed 500 Internal Server Error in 33ms [Date] FATAL -- : ActionController::MissingFile (Cannot read file /path/sample.pdf): app/controllers/departments_controller.rb:xx:in `annual_report' def d
とかでも対応できる。 背景 なんでrails4.2からrespond_withさん別gemになったん? http://stackoverflow.com/questions/25998437/why-is-respond-with-being-removed-from-rails-4-2-into-its-own-gem DHHさんの考え(https://github.com/rails/rails/pull/12136#issuecomment-50216483) I'd like to take this opportunity to split respond_with/class-level respond_to into an external plugin. I'm generally not a fan of the code that comes out of using
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く