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

rails:3601

From: 前島真一 <netwillnet@g...>
Date: Mon, 15 Aug 2011 22:24:43 +0900
Subject: [rails:3601] Re: Rails3初心者- テーブルをまたいでfind

前島です。

Post.find の引数中の

maker.maker_name を
makers.maker_name に修正したら動くような気がします。

2011年8月15日18:12 sohara <gggsjp2@g...>:
> ご教授よろしくお願いします。
> <実装したい事>
> productテーブルからmakerテーブルのmaker_nameカラムも検索条件に含めたい。
> (productテーブルの検索対象カラムは:codeとname )
> (makerテーブルの検索対象カラムは:maker_name )
>
> 以下のコードで試してみましたが、実装できません。
> ご教授いただければ幸いです。
>
> =========================
>
> views
>
> =========================
>
> <%=form_tag({:controller => :products,:action => :search}, :method => :get)
> do %>
>
>  <%= text_field_tag "search_form",params[:search_form],:size =>25 %>
>
>  <%= submit_tag '商品検索' %>
>
> <% end %>
>
> ========================================
>
> products_controller.rb
>
> ========================================
>
>   def search
>
>    @products =Product.find(:all,
>
>                            :include => :maker,
>
>                            :conditions =>['maker.maker_name like :value or
> code like :value or name like :value', {:value=> '%' +params[:search_form]+
> '%'}])
>
> end
>
> ========================================
>
> リレーションシップ
>
> ========================================
>
> product.rb
>
> belongs_to :maker
>
> ****************************
>
> maker.rb
>
> has_many :products
>
> ****************************
>



-- 
前島 真一(@netwillnet)
http://www.willnet.in/
http://d.hatena.ne.jp/willnet/

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

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

   @  3599 2011-08-15 11:12 [gggsjp2@g...        ] Rails3初心者- テーブルをまたいでfind    
->    3601 2011-08-15 15:24 ┗[netwillnet@g...     ]                                       
   @  3603 2011-08-15 15:35  ┗[gggsjp2@g...        ]                                     
      3605 2011-08-15 15:54   ┗[netwillnet@g...     ]                                   
   @  3606 2011-08-15 16:09    ┗[gggsjp2@g...        ]                                 
   @  3607 2011-08-15 16:35     ┗[kakyoin.hierophant@g] Re:  Re: Rails3初心者- テーブルをまたいでfind
      3608 2011-08-15 17:08      ┣[netwillnet@g...     ]                             
   @  3610 2011-08-15 17:40      ┃┗[gggsjp2@g...        ]                           
   @  3611 2011-08-15 18:46      ┃ ┗[kakyoin.hierophant@g] Re:  Re: Re: Re: Rails3初心者- テーブルをまたいでfind
   @  3612 2011-08-16 04:11      ┃  ┗[gggsjp2@g...        ]                       
      3613 2011-08-16 09:26      ┃   ┗[netwillnet@g...     ]                     
   @  3614 2011-08-17 06:58      ┃    ┗[gggsjp2@g...        ]                   
   @  3609 2011-08-15 17:21      ┗[gggsjp2@g...        ]