タグ

2011年9月27日のブックマーク (3件)

  • Rubyist Magazine - jpmobile + Rails 2.3.5 で作る携帯サイト入門 【後編】

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    masaki0303
    masaki0303 2011/09/27
    機種判別の方法。iphone判別に関しても。
  • will_paginateに移行 - ひげろぐ

    will_paginateのアップデートによってインストール方法など一部の情報が古くなっています。 関連:will_paginateもgithubに行ってた この間Rails2.0に移行したときにいったん放置したwill_paginateへの移行を行ったのでメモ。 それほど手間ではなかった。 ぐーぐる先生が教えてくれたページやREADMEを読みつつ作業。 プラグインのインストール さくっと。 $ script/plugin install svn://errtheblog.com/svn/plugins/will_paginate コントローラの修正 以下のようにコードを修正。コメントアウトしたものは修正前のもの。 def list # @pages, @items = paginate(:items, :conditions => ["deleted = 0"], :order => '

    masaki0303
    masaki0303 2011/09/27
    簡単な使い方まとめ
  • eager loadingって何? - おもしろwebサービス開発日記

    memcachedで快速アプリケーション − @IT 上記の記事で、こんなことが書いてありました。 以下に、Railを使用する際に用いられる一般的なパフォーマンス向上方法を紹介しよう。 O/Rマッパーを介さずに直接SQL文を発行する →ActiveRecord::Base::find_by_sqlメソッド 部分テンプレートキャッシング →flagment_cache レコード走査時に、関連先オブジェクトを一括生成する →eager loading eager lodingというフレーズは聞いたことあるような気がしたけど、具体的に何かはよくわからなかったので調べました。 eager loadingとは 例えば下記のようなTaskモデルとProjectモデルがあったとして class Task < ActiveRecord::Base belongs_to :project end class

    eager loadingって何? - おもしろwebサービス開発日記
    masaki0303
    masaki0303 2011/09/27
    rail2になってfindのincludeオプションの挙動が変更された。可能な場合複数回SQLが発行される。今まで通りLEFT JOINを発行するためにはテーブル名を明示的に記す必要がある。