У меня есть одна модель данных «объект» с полями-> идентификатор_объекта, имя_объекта.
То есть: http://localhost:3000/objects/
Я создал другую модель 'front_pages' (в ней не было никакой миграции, вместо этого я создал несколько страниц, таких как 'search.html.erb' (вручную) и связанные контроллеры).
То есть: http://localhost:3000/front_pages/
Мой вопрос: как получить доступ к элементам, хранящимся в базе данных «object» в «search.html.erb», или выполнить поиск по ним.
"Эти два находятся в одной папке проекта rails"
-> Как отобразить результаты поиска в файл HTML.erb?
Вид / static_pages / show.html.erb
<% @npsobject.each do |npsobjects| %>
Nps:
Тип NPS:
Имя NPS:
|
Static_page Controller
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 ..:)