Hatena::Grouprails

おもしろWEBサービス開発日記のrailsメモ

2009-12-24

今週のrailscasts

18:22 | 今週のrailscasts - おもしろWEBサービス開発日記のrailsメモ を含むブックマーク はてなブックマーク - 今週のrailscasts - おもしろWEBサービス開発日記のrailsメモ

今週は、DBに保存はしないけどARのvalidationは使いたい時のコツについて。

Railscasts - Tableless Model

例として、フォームの結果をDBに保存しないようなメールフォームをあげている。

途中まで普通に作る→DBテーブルとmigrationファイル消す→エラー(当たり前)。

そこでモデルファイルに

  • self.columns
  • self.column

の二つのメソッドを定義。columnメソッドで各カラムを宣言。するとテーブル無くてもエラーが出なくなり、activerecord継承を残しておくことによってvalidates系のメソッドもつかえるように。

個人的にはこういう時には万一に備えてDBにいれとくけどねー(Ryan)。まあ自分もDBにいれちゃうかも。

vieziyzyxcvieziyzyxc2014/04/01 17:22wfhcjsbjmt, http://www.ymxavvqtqv.com/ fdpsrbvlev

jhmgqmlgkrjhmgqmlgkr2014/04/04 00:35dbhvgsbjmt, <a href="http://www.rmghxpmhws.com/">qokhfvhiwn</a>

oxpwocmsiwoxpwocmsiw2014/04/06 10:39ketlwsbjmt, <a href="http://www.kduropbdui.com/">qthwhtmhhy</a>

qhnnzrxovxqhnnzrxovx2014/04/09 15:54utffusbjmt, http://www.blotbwoovr.com/ jjsvjkshfg