capsctrldays

2006-02-03 (金) [長年日記]

[Rails] find_by_sqlを行うクラスの選択

たとえば、

member = Member.find_by_sql("SELECT * FROM 関連するテーブル群 LIMIT 1")

とすると、関連するテーブル群のカラムが全て member オブジェクトに入る。

すると、

member.memberからほど遠いテーブルのカラム名

という感じでデータを呼び出すことができるのだが、なんか、えー、って感じ。

いっそのこと、ActiveRecord::Baseクラスに呼び出しさせる?(えー)

または、ビュー作って、ビューに対応するモデルを作るとか?(えー)

北海道は節分に落花生を投げるんだってね。

さっき初めて聞いた。

本日のツッコミ(全10件) [ツッコミを入れる]
1 thata (2006-02-03 (金) 22:59)

俺の実家(岩手)も落花生投げてた希ガス。

2 takahashim (2006-02-03 (金) 23:38)

http://wiki.rubyonrails.org/rails/pages/HowtoUsePostgresViewsAsTables

3 takahashim (2006-02-03 (金) 23:46)

つか、「member.memberからほど遠いテーブルのカラム名」ってぜんぜんmemberじゃないような気がしてきました。

4 しばた (2006-02-04 (土) 08:33)

うちの場合は、落花生とか大豆とか、伝六の豆とか、チョコや飴とかをごちゃごちゃに混ぜてまいてたなー。

5 山岸 (2006-02-04 (土) 09:09)

我家 (群馬) も落花生を投げています。

6 yoosee (2006-02-04 (土) 11:21)

うち(東北)も落花生投げてたな、言われてみれば。<br>なお投げた後でも拾って食えると言うメリットがあります。

7 babie (2006-02-04 (土) 14:06)

ウチは拾って食うために、違うとわかっていながら敢えて、落花生を採用してました。

8 ogino. (2006-02-04 (土) 19:27)

新潟も落花生。

9 suke (2006-02-05 (日) 19:46)

うちの実家もあとから食べられるという理由で、落花生に変わりました。

10 えぐぞせ (2006-02-07 (火) 01:36)

秋田も落花生。