タグ

ブックマーク / milk1000cc.hatenablog.com (2)

  • GAE で Rails アプリが作りやすくなっています - milk1000cc

    追記(2009/11/29 19:26): Google App Engine 0.0.5 gem では、この記事通り動かすことができなくなっていますのでご注意ください。 google-appengine という gem のおかげで、簡単になっています。XML 書かなくて済みます。 Rails Primer for Google App Engine with JRuby ところで、この記事通りやってもうまくいかなかったので、自分のやり方を書きます。 Hello world アプリを作ってみます。まず、gemgoogle-appengine をインストールします。 $ sudo gem install google-appengine CRuby の gem です。いろいろと関連 gem がインストールされます。 appengine-apis という gem が入っているとこの後うま

    GAE で Rails アプリが作りやすくなっています - milk1000cc
    starcycle
    starcycle 2009/08/10
  • ActsAsDigestedOn プラグインをリリース - milk1000cc

    近年 255 バイトを超える URL が増加しており、これらをデータベースに格納するため URL のフィールドを TEXT 型にすることがあります。 参考: URLを扱うテーブルを作るときにどうすべきか - 金利0無利息キャッシング – キャッシングできます - subtech しかし TEXT 型にすることによって、unique index の適用ができなくなってしまいます。 そこで URL の sha1 ハッシュを格納するカラムを追加し、これに unique index を追加することで対応したりします。 つまり、モデルでこんな感じのことをするのですが class Article < ActiveRecord::Base validates_uniqueness_of :digest before_validation :set_digest def generate_digest D

    ActsAsDigestedOn プラグインをリリース - milk1000cc
    starcycle
    starcycle 2009/07/08
  • 1