07/05/06 19:25:18
>>359
いまはどんなやり方があるかを議論しはじめようとしたところだろ。自分で考えるのをやめたやつは引っ込んどいて。
>>360
ジェネレータじゃないほうのscaffoldではそもそも今回の要求はみたせないし対象外だろ。
いろいろ手を加えたviewに対して、DBテーブルの仕様変更を反映させるうまい方法がないかが論点。
勝手に人をRails使ったことないと決めつけるのもいいけど、そのまえに話を正しく認識しろな。
で、337がまだみてるかどうかわからんが、どうもscaffoldやActiveRecordとは別のアプローチじゃないと解決できそうもなくね?
scaffoldのようなアプローチだとフォーム項目の生成ルールに手を加えられるようになってないと厳しい。
ActiveRecordはやり方として動的にGeneration Gap patternを使ってるようなもんだから、
自動生成される部分と手動で書く部分がきれいに分離できるし、自動生成された定義を手動で細かく上書きできる。
けどviewは基本がHTMLだから、erubyで頑張ろうにもうまくいかん。
結局、DreamweaverやRadRailsやAptanaが十分賢くなって、form定義とテーブル定義の差異を検出するようになるのがいちばん現実的なんじゃないだろうか。
おれの頭じゃこんくらいしか思いつかん。
そもそもおれでも思いつくような方法があればとっくにDHHが実装してるわな。