내 응용 프로그램과 함께 'ransack'검색을 사용해 보았습니다. 컨트롤러의 인덱스보기에 있으면 작동하지만 동일한 코드를 입력하면 작동하지 않습니다 부분.ransack 검색이 부분과 함께 작동하지 않습니다
이def index
@search = Expert.search(params[:q])
@experts = @search.result
end
내가 전문가의 인덱스보기에서 사용한 코드는
<form class="navbar-form navbar-left" role="search">
<%= search_form_for @search do |f| %>
<div class="form-group">
<div class="field">
<%=f.text_field:Location_or_Description_or_Industry_or_Current_Organization_or_Current_Position_cont, :class => "form-control" %>
</div>
</div>
<%= f.submit "Search" , :class => "btn btn-default icon-search" %>
<% end %>
</form>
입니다 : 부분은
가
전문가 컨트롤러의 내 인덱스 작업은 다음과 같습니다 거기에 검색 필드와 헤더가
내 앱의 특정 페이지에서 검색 할 수 있도록 부분적으로이 코드를 사용하려고합니다. 내가 할 때 내가 오류가 내가 레일에 루비에 새로운 오전
ArgumentError in Praclycore#index
Showing c:/repos/pracly/app/views/layouts/_header.html.erb where line #24 raised:
No Ransack::Search object was provided to search_form_for!
<li class="home"><%= link_to image_tag("/img/home.png"), root_path, :class=>"home" %></li>
<form class="navbar- form navbar-left" role="search">
<%= search_form_for @search do |f| %>
<div class="form-group">
<div class="field">
<%= f.text_field :Location_or_Description_or_Industry_or_Current_Organization_or_Current_Position_cont, :class => "form-control" %>
Trace of template inclusion: app/views/layouts/application.html.erb
Rails.root: c:/repos/pracly
사람은 내가가 제공 할 필요가 추가로 어떤 코드가 나는 부분 지문으로 더듬다 사용할 수있는 방법을 말해 줄 수 있다면, 그것은 매우 감사하겠습니다 이게 작동합니다.
'form_for'입니까? – Nithin