2011-01-01から1年間の記事一覧

【宣伝】Rails3レシピブックのPDF版セール、本日11/05までです

すでにご存じの方も多いと思いますが(お買い上げいただいた方も多いと思います!! ありがとうございます!!)、Rails3レシピブックのPDF版が発売されています。発売記念セールということで、本日11/05まで1,800円でご購入いただけます。ふだんは2,800円なので、…

@a_matsudaの発表が良かったのでcommitを読みたくなった

はてなナントカとかに書いてすみません。こんなgit aliasを作ったら、なかなか具合が良かったので公開します。 [alias] kokomade = tag -f 'ここまで読んだ' origin/master newspaper = log -p --reverse 'ここまで読んだ'..origin/masterこんな感じで使う想…

RubyKaigi 2011で発表しました

RubyKaigi 2011の二日目が終わりました。来場者の皆さん、スタッフの皆さん、誠にありがとうございます。 いろいろ忙しかったり、緊張したりもしたけれど、とても楽しい時間を過ごせています。三連休完全外出を許容してくれた妻子にもありがとう。さて、今日…

Rails3レシピブックの目次を入手しました

先日こちらに書いたRails3レシピブックですが、おかげさまで先ほど校了したという連絡をいただきました。 目次を入手したので、こちらに貼っておきます。そのうち、しかるべきところに貼られると思いますが、速報ということで。それと、bit.lyで http://amzn…

Rails3レシピブックを書きました

Twitterなどで何度か紹介したのでご存じの方も多いとは思いますが、今度Rails3レシピブックを出版します。名前から分かるとおり、3年前(娘が生まれる直前だった。時が経つのは速いなあ)に出版した「Railsレシピブック」の後継にあたる本です。この本は、社内…

中間テーブルのフラグ的カラムを使ってhas_many :throughのなかの特別なn個を絞る

ふと思いついたActiveRecordの便利な使い方です。たとえばuserとgroupがmembershipを介して多対多で、グループから所属ユーザをひく関連が欲しい場合、ActiveRecordを使うと次のように書きます。 class Group < AR::Base has_many :memberthips has_many :us…

has_many :throughなリレーションで中間テーブルをみつついい感じに絞り込みたい

これまで新しめのアプリではMongoを使ってたんですが、近頃になってようやくActiveRecordをproductionでもりもり使っています。Arelいいですね。で、本題。こういう場合に、attendances.statusを見てeventsを絞り込みたい。これをかっこよく書くにはどうすれ…