私は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として案内します。:)
にそれを
show
アクション にあなたのを移動して、
each
する必要があると、なぜURLが重要なのか?これはコントローラのための仕事なので、あなたが作成したこの "検索"フォームを担当するコントローラメソッドをペーストします – shime