【Ruby】Ruby on Rail ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
652:nobodyさん 10/01/05 22:42:48 >>647 transactionの使い方はそんな感じでいいと思う。 do..endのなかでsave!とかupdate_attributes!ね。AR::RecordNotSaved系の 例外が飛んで、transctionがrollbackする。 ただ、検索したり保存したりは >>638 の書いているコードのほうがキレイなので それを参考にした方がいい。 コメント件数は>>644のいうとおり、counter_cacheを使うと同じようなことを ARが勝手にやってくれるので、プロダクションコードではそちらを使う方がいいと思う。 あと >>649 > また高速性を考えるならrailsを使う意味がない、生産性重視ならcomment_countカラムはいらん んなこたない。 counter_cacheなり、それの自作なりを使わないでソートするためには、 Rubyでゴリゴリ書くか、相関サブクエリ使うことになると思うんだけど、 前者はさすがに遅い/無駄だし、後者は面倒なだけだと思うんだけどどうか。 653:nobodyさん 10/01/06 03:03:28 >>652 コメントカウント出すサブクエリなんてなんて1分もあれば書けるだろ 面倒なのかな?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5389日前に更新/279 KB
担当:undef