2012年4月13日のブックマーク (3件)

  • Railsのモデルに複合一意制約を定義する方法、そしてうっかりハマる - 杉風呂2.0 - A Lifelog -

    Rails 3.0.4で複合一意制約を定義する方法は二通りあるようです。 1.ActiveRecordでモデルに一意制約を定義する 2.RDBMSで一意索引を作る 通常は両方実装するものと思われます。 次のようなモデルで確認します。 class CreateMultiples < ActiveRecord::Migration def self.up create_table :multiples do |t| t.string :key1 t.string :key2 t.string :key3 t.string :value t.timestamps end end def self.down drop_table :multiples end end まず1.の場合ですが、Stack Overflowにありました。 In Rails 2, I would have written:

    Railsのモデルに複合一意制約を定義する方法、そしてうっかりハマる - 杉風呂2.0 - A Lifelog -
    tana005
    tana005 2012/04/13
    sqlite3のConstrainExceptionを解決しようとして、見つけた。解決策はみつからないけど、よさそうなblog。
  • あの落車事故から・・・・。 : すーさんのヒルクライム挑戦記。

    October 14, 201117:09 あの落車事故から・・・・。 カテゴリ simintomosan Comment(11)Trackback(0) 8月3日に落車して、早いもんで2ヶ月と10日たちました。 その間、いろいろと皆さんにご心配をいただきありがとうございまいた。 体は、以前同様40代半ば過ぎの疲れっぱなしの体に復活?しております。 事故からここまでの経過を切々と語りたい所ですが、あまりに疲れ果て 今更誰が悪いのこの部品が悪いのという気力すられも失せましたが最後の力を 振り絞り簡潔にここまでの流れをと思います・・・。 それでは・・・。 平成23年8月3日 落車。 なんとか大怪我なく帰還。 その後、購入もとの自転車屋さんへ連絡し、仕入れもとの輸入業者へ事故の報告 を口頭にてしてもらう。 当然、間接的な話では、すべての内容が相手先に伝わらないので、 事故報告書という形で、2部作

    あの落車事故から・・・・。 : すーさんのヒルクライム挑戦記。
    tana005
    tana005 2012/04/13
    軽量パーツが破損して、大事故に至った話。
  • 範囲オブジェクトを配列に - yarbの日記

    範囲オブジェクトと配列って似てるなぁと思いつつ、どうやって範囲オブジェクトを配列にしたらいいのか分からなかった。単にObject.to_aとやるか、Array(foo)とかやればいいだけらしかった。 irb(main):001:0> a = (1..5) => 1..5 irb(main):002:0> a.to_a => [1, 2, 3, 4, 5] irb(main):003:0> a => 1..5 irb(main):004:0> Array(a) => [1, 2, 3, 4, 5] irb(main):005:0> a.to_ary NoMethodError: undefined method `to_ary' for 1..5:Range from (irb):5 from :0 irb(main):006:0> to_aryは暗黙的にArrayに変換が必要なときに内部的

    範囲オブジェクトを配列に - yarbの日記
    tana005
    tana005 2012/04/13
    RubyのRangeを配列に変換する方法が紹介されている。次をどうりかいするか?p *0..9 #[0, 1, ........9]