[前][次][番号順一覧][スレッド一覧]

rails:2186

From: porgy38@m...
Date: Thu, 24 May 2007 16:26:10 -0700
Subject: [rails:2186] Re: finder_sqlを使うとsumやav aerageがエラーになります。

 
2007年05月25日 00:09 の "Masatoshi Itagaki" <masatoshi@r...>のメール:
>下記の例が、シングルクォートになっているのが気になりました。
>
>> :finder_sql => ' SELECT * FROM scores  WHERE score__id = #{id}'  こんな感じです。
>
>#{}はダブルクォートでないと展開されませんが、そんな単純な問題ではないですよね?
>
>
>============
>いたさん
>http://rails.to/
>

アドバイスありがとうございます。最初は私もあれ?と思ったのですが、http://www.tamersalama.com/でfinder_sqlのシングルクォートとダブルの違いが載っていました。この場合オブジェクトのIDということでシングルだと思うのですが、いかがなものでしょうか?もともとfinder_sqlを使ったのは複雑なorderを設定するためだったのですが、今のところfinder_sqlは使用せずに、find_by_sqlを使用することで回避しています.


--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      2183 2007-05-22 09:48 [porgy38@m...        ] finder_sqlを使うとsumやavaerageがエラーになります。
      2185 2007-05-24 17:08 ┗[masatoshi@r...      ]                                       
->    2186 2007-05-25 01:26  ┗[porgy38@m...        ]                                     
      2190 2007-05-26 11:14   ┗[masatoshi@r...      ]                                   
      2191 2007-05-28 15:09    ┗[porgy38@m...        ]