我有一個數據模型'對象'fields-> object_id,object_name。 那就是:http://localhost:3000/objects/如何訪問Rails中另一個模型中的一個模型..?
我創造了另一種模式「front_pages」(未創建了任何遷移,而不是我創造了像「search.html.erb」(手動)和相關的控制器一些頁)。 也就是:http://localhost:3000/front_pages/
我的問題是:如何訪問/搜索'search.html.erb'中'object'數據庫中存儲的項目。
「這兩個都是在同一個軌道項目文件夾」
- >如何將搜索結果顯示爲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 .. :)
爲什麼是重要的網址?這是一個控制器的工作,所以粘貼控制器的方法負責你創建的這個「搜索」形式 – shime 2012-02-07 13:29:08