2017-09-26 57 views
-1

我對Rails很新,所以請耐心等待。我目前正在嘗試添加一個搜索小部件到我的主頁(房間預訂應用程序)。 我需要用戶做的所有事情是從下拉菜單中選擇一個房間屬性(home_type),然後單擊「搜索」按鈕查看結果。所以這就是我在努力:錯誤的參數數量(給定4,預期1..3)。 - 搜索欄設置

我應該如何構建主頁上的搜索部分。使用下面的方法,我在頁面#home中出現了參數錯誤。錯誤的參數數量(給定4,預期1..3)。

<%= form_tag search_path, method: :get do %> 
    <div class="row"> 
    <div class="col-md-6"> 
     <%= select_tag :room, params[:room], [["Apartment", "Apartment"], ["House", "House"]], id: "room", prompt: "Select...", class: "form-control" %> 
    </div> 
    <div class="row"> 
     <div class="col-md-offset-4 col-md-4"> 
    <%= submit_tag "Search", class: "btn btn-normal btn-block" %> 
    </div> 
    </div> 
<% end %> 

我想選擇Airbnb教程的部分適應我的需要,所以不知道如果我這樣做是正確的。

+0

的錯誤是非常簡單的,你閱讀文件? http://guides.rubyonrails.org/form_helpers.html#the-select-and-option-tags – meagar

回答

1

應該是這樣的

select_tag :room, [["Apartment", "Apartment"], ["House", "House"]], id: "room", prompt: "Select...", class: "form-control" 

注意,該設置值從PARAMS您`ll

相關問題