タグ

ユニークに関するhyottokoalohaのブックマーク (2)

  • 僕は自分が思っていたほどは頭がよくなかった - しのごの録

    Redditで話題になっていたポストを訳してみた。 僕は自分が思っていたほどは頭がよくなかったという高校生の独白にたいしてつけられたこのちょっと長めの返信がとても的確で示唆に富んでおり、多くの人のこころをつかんでいました。私自身、勇気づけられるというか身につまされるところがあり、忘れないために翻訳をしてみました。 まずは高校生の独白から。 僕は自分が思っていたほどは頭がよくなかった 僕はいま高校の最終学年で、次の6月に卒業する予定です。高校の成績は、いままでずっとAを取りつづけていましたが、去年始めてBをとってしまいました。もしそのBがなければ、卒業生総代に選ばれていたでしょう。 総代にふさわしいのは自分だ、つまりクラスで当に一番頭がいいのは自分だと思いたいです。でもこの一年で、僕にそれほどの知性はないし、僕より頭のいい人はたくさんいるんだということを思い知らされました。 また僕は、自分

    僕は自分が思っていたほどは頭がよくなかった - しのごの録
  • Railsで2つ以上の値の組み合わせに対するユニーク制約をかける - Qiita

    例えばLikeの実装で例えば1つの記事に対しては1ユーザー当たり1回しかLikeできないとします。 つまり、(article_id, user_id)の組み合わせはユニークでなくてはなりません。 そういったときのvalidationの書き方は以下のようにかなりシンプルに書くことができます。 class Like < ActiveRecord::Base belongs_to :user belongs_to :article validates :user_id, :uniqueness => {:scope => :article_id} end Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back

    Railsで2つ以上の値の組み合わせに対するユニーク制約をかける - Qiita
  • 1