2013-08-09 2 views
0

나는 두 개의 Rails 사이트 인 Bargain Stock Funds (http://www.bargainstockfunds.com)와 Doppler Value Investing (http://www.dopplervalueinvesting.com)을 가지고 있습니다.레일 페이지 검색 양식 : 기본 매개 변수

바겐 세일 펀드에는 사용자가 특정 기준을 충족하는 펀드 목록을 얻을 수있는 검색 기능이 있습니다. (URL은 http://www.bargainstockfunds.com/funds입니다.) 또한 Doppler Value Investing에는 사용자가 특정 기준을 충족하는 주식 목록을 얻을 수있는 검색 기능이 있습니다. (URL은 http://www.dopplervalueinvesting.com/stocks/입니다.) 두 사이트 모두 Ransack 보석을 사용하여 검색 기능을 제공하고 Kaminari 보석을 사용하여 결과에 페이지 매김을 적용합니다.

검색 엔진을 구성하여 미리 설정된 특정 기준으로 사전로드되도록하는 방법이 있습니까? Bargain Stock Funds의 경우 load_front 또는 load_back 값이 0.0 % 이상인 기금을 제외하도록 미리 구성된 검색 엔진을 원하며 pcf 매개 변수의 값과 관련하여 정렬 된 결과를 원합니다. Doppler Value Investing에 대해서는 pass_legit 값이 false이거나 pass_quality 값이 false 인 자금을 사전에 제외하도록 사전 검색 엔진을 설정하고 dopeler_pb 매개 변수의 값과 관련하여 정렬 된 결과를 원합니다. 이러한 미리 구성된 설정은 사용자가 드롭 다운 메뉴에서 기준을 찾아야하는 번거 로움을 덜어줍니다.

바겐 세일 주식형 펀드에 대한 검색 양식의 소스 코드는 다음과 같습니다

<%= search_form_for @search, url: search_funds_path, method: :post do |f| %> 
    <%= f.condition_fields do |c| %> 
    <%= render "condition_fields", f: c %> 
    <% end %> 
    <p><%= link_to_add_fields "Add Conditions", f, :condition %></p> 
    <div class="field"> 
    Sort: 
    <%= f.sort_fields do |s| %> 
     <%= s.sort_select %> 
    <% end %> 
    </div> 
    <div class="actions"><%= f.submit "Search" %></div> 
<% end %> 

도플러 가치 투자에 대한 검색 양식의 소스 코드는 매우 유사하다. ("자금"을 "주식"으로 바꿉니다.)

답변

0

확실하지 않습니다. "검색 엔진"은 Google을 의미합니까? 아니면 논리를 검색하는 응용 프로그램을 의미합니까?

후자의 경우,이 도움이 될 수 https://stackoverflow.com/a/14553363/1797331

내가 사이트를 확인해야합니다. 나는 유사한 것을 개발하고 있었고, 주식 펀더멘털에 중점을 두었습니다. 그러나 최근에는 많이하지 않았습니다. 너 나에게 영감을 줄지도 몰라.