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

rails:3599

From: sohara <gggsjp2@g...>
Date: Mon, 15 Aug 2011 18:12:12 +0900
Subject: [rails:3599] Rails3初心者- テーブルをまたいでfind

ご教授よろしくお願いします。

<実装したい事>
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

****************************


添付ファイル

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

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