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

rails:2892

From: "石倉寿秋" <craccho@g...>
Date: Wed, 29 Oct 2008 17:27:40 +0900
Subject: [rails:2892] Re: findメソッドのconditionsを動的に変更する方法

石倉と申します。
:conditions => [conditions_left, *conditions_right]
にしてみてはどうでしょうか。

2008/10/29 17:22 秦 耕造 <k_hada@m...>:
> hadaです。
>
> railsのfindメソッドのconditions部分を動的に変更したいと思い
> 以下のコードを記述したのですが、うまく動作せず、以下のエラー
> が出力されます。
> conditions部分を動的変更することはできないのでしょうか?
>
> (最終的には、conditionsで指定する条件(引数)を増やしたり
> 減らしたりしたいと思っております。)
>
> ---------------------------ソース---------------------------
>    conditions_left = "sinseis.statas_id <> ? and sinseis.statas_id <> ?"
>    conditions_right = ["10", "99"]
>
>    @toiawase_ichiran = Sinsei.find(:all,
>         :conditions => [conditions_left, conditions_right]
>          )
>
> --------------------------エラーメッセージ-----------------------------
> wrong number of bind variables (1 for 2) in: sinseis.statas_id <> ? and sinseis.statas_id <> ?
>
>
> 環境は、以下の通りです。
> ruby: invalid option -b  (-h will show valid options)
> ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
>
>
> --
> ML: rails@r...
> 使い方: http://QuickML.com/
>

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

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

      2824 2008-07-28 04:25 [k_hada@m...         ] DB登録・更新時以外でのvalidate?      
      2825 2008-07-28 04:41 ┣[yuanying@f...       ]                                       
      2826 2008-07-28 04:42 ┗[yuichi_katahira@m...]                                       
      2827 2008-07-28 06:52  ┣[k_hada@m...         ]                                     
      2839 2008-08-12 04:42  ┗[k_hada@m...         ] collection_selectでpromptができない 
      2840 2008-08-12 08:04   ┗[sakuro@2...         ]                                   
      2841 2008-08-12 08:30    ┗[nov@y...            ]                                 
      2842 2008-08-12 09:17     ┣[k_hada@m...         ]                               
      2843 2008-08-14 14:46     ┃┗[k_hada@m...         ] 画面で入力した内容を次画面でhidden項目に格納する方法
      2844 2008-08-15 04:09     ┃ ┗[ggb03124@n...       ]                           
      2845 2008-08-15 04:54     ┃  ┗[ggb03124@n...       ]                         
      2846 2008-08-15 09:04     ┃   ┗[k_hada@m...         ]                       
      2891 2008-10-29 09:22     ┣[k_hada@m...         ] findメソッドのconditionsを動的に変更する方法
->    2892 2008-10-29 09:27     ┃┣[craccho@g...        ]                             
      2893 2008-10-29 09:29     ┃┗[sakuro@2...         ]                             
      2894 2008-10-29 09:35     ┃ ┗[k_hada@m...         ]                           
      2915 2008-11-27 09:56     ┗[k_hada@m...         ] 富士通のSymfowareというDBを使用する方法
      2917 2008-11-28 02:34      ┗[sakuro@2...         ]