• Railsアプリの意味不明な時間を削って速度を10倍にした話 - Qiita

    qiita.com 18 Apr '15, 8am

    Railsつかってますかー!!![@srockstyle](https://twitter.com/srockstyle)です! Ruby On Rails便利ですよね! フレームワークとして「Railsライクだから便利だよ!」ってはなすフレームワークいっぱいありますね。 さて、今回はRailsで作ったアプリを高速化した話を書いてみようと思います。 結論は結局「キャッシュ最強」になるので、SQLの最適化とかapplication.rbの設定とか読みたいひとは読み飛ばしちゃってください。 ## ことのはじまり さてさて、仕事でいつものようにRailsアプリを作ってて...

  • Rails側での対応を待ってたら改善されなくて、足かけ1年がかりになっちゃいました。まじ乙! @yuroyoro / “Ruby - ActiveRecordを速くしたいだけの人生だった - Qiita”

    Ruby - ActiveRecordを速くしたいだけの人生だった - Qiita

    qiita.com 14 Apr '15, 1pm

    Rails3.2からRails4.2に上げたらActiveRecordが遅くなったので、どうやって調査して、どのように対処したかを語ってみたい。 とても長いので、ダルい人は最初と最後だけ読めばよいです。 # TL;DR 環境: + Ruby 2.1.5 + ARオブジェクトを大量に(ざっくり750kくらい)loadするバッチ処理 + 3.2系での実行時間は約480sec、 4.2系では約2900sec + 約6倍の性能劣化 原因: + `preload`で性能劣化してた + `CollectionProxy`の生成周りで遅くなってた + Rails4からARオブジ...

  • Ruby on Railsに行くまでのステップ - Qiita

    qiita.com 05 Apr '15, 11pm

    1. [done] ローカル開発環境の構築 2. Ruby一通り学習 3. [done] sqliteの学習 4. activerecordの学習 5. ruby on railsの学習 ##Rubyの学習 - 概要 オブジェクト指向のスクリプト言語 -Ruby on Railsで採用 - 公式サイト www.ruby-lang.org/ja/ version 2.1.1で進めていく ##はじめてのRuby irbに書き込む方法と ファイルに記入して読み込む方法がある 今回はファイルを作成して進めていく ```hello.rb print "hello world...

  • ドットインストールでRuby on Railsを学ぶレッスンセット - Qiita

    qiita.com 12 Apr '15, 9am

    ## まずはエディタの使い方から Atom入門 http://dotinstall.com/lessons/basic_atom ## Ruby について学ぶ Ruby入門 http://dotinstall.com/lessons/basic_ruby_v2 ## データベースについて学ぶ SQLite入門 http://dotinstall.com/lessons/basic_sqlite PostgreSQL入門 http://dotinstall.com/lessons/basic_postgresql ActiveRecord入門 http://doti...

  • Rails - Postモデルから、search_wordsに含まれる単語をAND検索する - Qiita

    qiita.com 22 Jan '15, 11pm

    こんな感じで、`scope`を用意してみる ```post.rb scope :search, ->(search_words) { return if search_words.empty? post_arel = Post.arel_table[:content] conditions = search_words.map { |word| post_arel.matches("\%#{word}\%") } where_clauses = conditions.inject do |arel_cond, condition| arel_cond.and(co...

  • Rubyの凄く面白い特徴をRailsのコードを例に解説 - Qiita

    qiita.com 06 Dec '14, 3pm

    これは[ドリコムAdventCalendar](http://www.adventar.org/calendars/518)の6日目です。 5日目の記事は、[ドリコムの開発を支えるGitリポジトリ@gussan](http://gussan.hateblo.jp/entry/2014/12/05/%E3%83%89%E3%83%AA%E3%82%B3%E3%83%A0%E3%81%AE%E9%96%8B%E7%99%BA%E3%82%92%E6%94%AF%E3%81%88%E3%82%8BGit%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%...

  • Railsが時代に合わなくなってきた - Qiita

    qiita.com 26 Jun '14, 3pm

    Qiita - A technical knowledge sharing platform for programmers. Search through stocked items Qiita - A technical knowledge sharing platform for programmers.

  • [初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか - Qiita

    qiita.com 27 Jan '15, 8am

    ## はじめに: 遠回りせずに「近道」を探す RubyやRailsを始めたばかりの人は、もっと短く書く方法や便利な標準ライブラリの存在を知らずに遠回りした書き方をしてしまいがちです。 そこで、RubyやRails初心者の人によく見かける「遠回り(または車輪の再発明)」と、それを回避する「近道」をいろいろ集めてみました。 ### 2013.11.06 追記 この投稿を書くに至った経緯などを自分のブログに書きました。 こちらも合わせてどうぞ! - [昨日Qiitaに投稿した記事は普段のコードレビューの副産物 - give IT a try](http://blog.j...

Related