タグ

ActiveRecordとclassに関するmytechnoteのブックマーク (2)

  • Railsのポリモーフィック関連とはなんなのか - Qiita

    はじめに Railsのポリモーフィック(polymorphic、多態性)関連について、実装方法を説明している記事は見かけるのですが、実際これがどんなものでどんな時に便利なのかを説明している記事があまりなく、よくわからないで使っている人もいるようなので記事を書きました。 実装方法そのものについては詳細には説明しませんので、Railsのポリモーフィック関連をどう書くのかを知らない方はまずは公式ドキュメントを読んでいただけると理解が早いかと思います。 ボリュームは少ないので、2分もかからないかと思います。 Rails Guides: 2.9 ポリモーフィック関連付け "どんなものか"について、先に結論 ポリモーフィックとはダックタイピングの一種であり、 別の言い方をするとGoFのデザインパターンで言うところの「プログラムは実装に対してではなく、インターフェースに対して行う(Program to

    Railsのポリモーフィック関連とはなんなのか - Qiita
  • 【連載 RSpec入門講座】第8回 「modelのテストを書いてみよう 壁|ω・)チラッ」 | heathrow.lab

    お久しぶりです。川野です。 ちょうど一ヶ月ぶりになってしまいましたが、元気に仕事やっております。 最近は仕事の他に、艦これとラブライブ スクフェスとWHITE ALBUM2をやっているのでとっても忙しいです。 技術力が上がったら自分でゲームとかも作ってみたいですね。 それでは、今回の講座に入っていきましょう。 前回 「FactoryGirlってどんな女の子? ☆(ゝω・)vキャピ」」は → こちら ———————————————————— (´・ω・`) 「前回はFactoryGirlについて書いたね」 ( ´∀`) 「そだね。modelに合わせたテストデータを自動で作ってくれる便利なツールだよ」 (´・ω・`) 「今度はどんなことをやるの?」 ( ´∀`) 「じゃあせっかくテストデータができたことだし、model側のテストもやっちゃおう」 (´・ω・`) 「はーい」 ( ´∀`) 「

    mytechnote
    mytechnote 2016/02/20
    “it '必須でなければならない' do should validate_presence_of :email end”
  • 1