0
我有一些簡單的搜索表單的麻煩。當我在形式傳遞頁面上的信息:Rails 4:簡單的搜索表單與錯誤的重定向
/搜索
,按提交按鈕,它收集數據和搜索,但不是重新加載當前頁面它傳遞PARAMS指數:
/權利要求?UTF8 =✓& claim_id = 49 & PHONE_NUMBER =%2B34(44)444444
但是我想在當前頁面顯示搜索結果(沒有任何AJAX)。 如果我手動傳遞這些參數並更改鏈接,它就會工作!
/搜索?UTF8 =✓& claim_id = 49 & PHONE_NUMBER =%2B34(44)444444
我routes.rb中
Rails.application.routes.draw do
resources :administrators
resources :claims
root :to => "sessions#landing"
...
get 'search' => 'claims#search'
post 'claims/new' => 'claims#new'
post 'claims' => 'claims#create'
end
我的搜索在功能控制器:
def search
@claim = Claim.search(params[:claim_id], params[:phone_number])
end
如何修改我的路線來做到這一點?