2012-02-07 15 views
1

私はfields-> object_id、object_nameという1つのデータモデル 'object'を持っています。 http://localhost:3000/objects/Railsで別のモデル内の1つのモデルにアクセスする方法..?

私は別のモデルのfront_pages '(代わりに私は手で「search.html.erb」()のようないくつかのページと関連するコントローラを作成して、この内の任意の移行を作成していない)を作成しました:ある 。 これは:http://localhost:3000/front_pages/

私の質問は、 'search.html.erb'内の 'オブジェクト'データベースに格納されているアイテムにアクセスして検索する方法です。 > HTML.erbファイルに検索結果を表示する方法 -

「これら二つは同じレールのプロジェクトフォルダ内にありますか」?

ビュー/ static_pages/show.html.erb

<% @npsobject.each do |npsobjects| %> 


NPS:


NPSタイプ:
NPS名:

|

Static_pageコントローラ

class StaticPagesController < ApplicationController 
    def show 
     @npsobject=Npsobject.find(:all, :conditions => ['nps_name LIKE ?', "%#{params[ :search]}%"]); 
     end 

ビュー/ static_pages/new.html.erb

<%= form_tag({ :action =>"show"}, { :method => "get"}) do %> # The action path is ok?? 
    <%= text_field_tag :search, params[:search], :class => 'inputBox' %> 
"ボタン")%>

上記コードを確認してくださいそして私をRoRに新しいImとして案内します。:)

+0

にそれをshowアクション にあなたの

​​

を移動して、eachする必要があると、なぜURLが重要なのか?これはコントローラのための仕事なので、あなたが作成したこの "検索"フォームを担当するコントローラメソッドをペーストします – shime

答えて

0

あなたのviews/static_pages/show.html.erb

<% @npsobject.each do |nps| %> 
     <%= nps.nps_name %> 
    <% end %> 
+0

はい私はあなたが言ったように何もしませんでした..tkss 今、私のファイルは上のようなものです[編集] ... –

関連する問題