Solr not working Rails

Jude

I have this on my view:

<div class='container'>
  <div class='row upper_container'>
    <div class='search_container'>
        <%= form_tag deals_path, :method => :get, :class => 'navbar-form navbar-left' do %>  
        <div class='form-group'>
          <%= text_field_tag :search, params[:search], class: 'form-control' %>
        </div>
        <%= submit_tag 'Search', :name => nil %>
      <% end %> 
    </div>
  </div>

  <% @deals.each_with_index do |d, i| %>
    <% if i % 3 == 0 %>
      <div class='row middle_container'>
    <% end %>  
      <div class='col-md-4'>
        <div class='deal_container'>
          <%= d.title %>
          <img src='<%= d.photo %>', class='deal_img'>
        </div>
      </div>
    <% if (i % 3 == 2) || (i == (@deals.length - 1))  %>
      </div>
    <% end %>
  <% end %>
</div>

this in my controller:

class DealsController < ApplicationController

  def index
    # @deals = Deal.paginate(:page => params[:page])
    @search = Deal.search do  
      fulltext params[:search]  
    end  
    @deals = @search.result
  end

  private
  def deal_params    
    params.require(:deal).permit(:title)
  end
end

and this in my model:

class Deal < ActiveRecord::Base    
  searchable do  
    text :title
  end 
end

when I want to do a seach by some word, like 'Treatment', the @deals variable, in the controller is null, but the param is being sent: Parameters: {"utf8"=>"✓", "search"=>"Treatment"}

any idea?

pshoukry

Try this:

query = params[:search]
@search = Deal.search do  
    fulltext query
end  
@deals = @search.result

Please check this answer for details.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Error searching multiple models with Sunspot Solr Rails 3

분류에서Dev

두 모델 간의 Ruby on Rails SOLR 패싯

분류에서Dev

Angulars + Rails: ngInclude directive not working

분류에서Dev

Copied rails app but now devise is not working anymore

분류에서Dev

Rails 6 webpacker. Js plugins not working

분류에서Dev

Rails 4 Model column uniqueness not working

분류에서Dev

event click seems not working in ruby on rails

분류에서Dev

rails 4.2.0 with gem in development env, not working

분류에서Dev

Redirect not working as I'm expecting in Rails

분류에서Dev

Else part is not working in Rails ajax form

분류에서Dev

Rails session store stopped working correctly

분류에서Dev

Show user's posts in Rails not working

분류에서Dev

Sunspot Solr Rails 3으로 여러 모델 검색 오류

분류에서Dev

Rails 4 + Solr : 다른 모델의 검색 결과 표시

분류에서Dev

libxml/nokogiri not working: cannot load such file -- libxml rails

분류에서Dev

프로덕션 환경 schema.xml의 Rails 4 solr sunspot이 읽히지 않습니다.

분류에서Dev

프로덕션 환경 schema.xml의 Rails 4 solr sunspot이 읽히지 않습니다.

분류에서Dev

Rails Sunspot solr 검색은 동일한 레코드의 여러 항목을 반환합니다.

분류에서Dev

데비안 8에서 rails sunspot solr production을 어떻게 설정할 수 있습니까?

분류에서Dev

Nutch v Solr v Nutch + Solr

분류에서Dev

Solr : 빈 쿼리

분류에서Dev

SOLR autoCommit 대 autoSoftCommit

분류에서Dev

Filtering multiValued Field in Solr

분류에서Dev

SpringData Solr Geoqueries

분류에서Dev

Solr DataImportHandler CachedSqlEntityProcessor ClassCastException

분류에서Dev

$ in the Solr field name

분류에서Dev

Renaming a Datastax Solr core

분류에서Dev

Solr facet interval

분류에서Dev

Apache Solr 검색

Related 관련 기사

뜨겁다태그

보관