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... ]