タグ

named_scopeに関するukstudioのブックマーク (2)

  • Rails Summer Festival 2008で話しました - moroの日記

    以前いっていた通り、id:ursmといっしょにウェブキャリアさんのRails Summer Festival 2008で話してきました。 私が話した部分ではちょっと詰め込み過ぎかな、と反省しています。が、懇親会でお話した感じでは、Capistranoの話なんかは好評をいただけたようです。とりあえず「デプロイ重要」というのが伝わってよかったです。レールの外れ方は私がしゃべったもの以外にもホントたくさんあるでしょうから、みなさんのノウハウを表に出したいなぁ。 named_scopeは概要/嬉しさとテクニカルな部分のバランスが悪かったかも。以前にRails勉強会で話したものベースですが、概要の説明の仕方を見直してみました。資料を公開しますので、よろしければご覧ください。 あとはhttp://d.hatena.ne.jp/ursm/20080828/1219934664のHamlがヤバいです(きも

    Rails Summer Festival 2008で話しました - moroの日記
  • named_scopeによるpagination - Hello, world! - s21g

    Railsアプリケーションでpaginationといえば、 will_paginate等のプラグインやGemを使うのが一般的だと思います。 しかし、named_scopeでjoinsを使った場合にうまく paginationができなかったので、 named_scopeだけを使ってpaginationする方法を考えてみました。 まずは以下のようなnamed_scopeを作ります。 以下の例はPostクラスで宣言される事を想定しています。 1  named_scope :paginate, proc{|page, per_page| 2  {:offset => per_page*((page || 1).to_i - 1), 3  :limit => per_page}} do 4  def count 5  proxy_scope.count(:group => 'posts.id').s

  • 1