html
  • ruby-on-rails
  • ruby
  • ruby-on-rails-4
  • 2016-05-07 5 views -1 likes 
    -1

    Hallo, ich habe folgendes collection_select tag:collection_select von Organisationen, die mit spezifischen attibute

    <%=collection_select(:post, :applicant_id, Room.all, :room_number, :room_number, {selected: @applicant.room_number}, { :onchange=>"window.location='#{room_select_path(@applicant.id)}?room_number=' + this.value"})%> 
    

    Derzeit zeigt sie alle Raumeinheiten zur Verfügung.

    Ich möchte alle Raumeinheiten mit dem Attribut: room_type anzeigen.

    +0

    Sie wollen Basis alle Zimmer Einheiten auf anzuzeigen: room_type Wert oder Sie haben eine andere Dropdown-Liste auswählen: room_type und Sie möchten auf diesem Drop-Down-Wert Zimmer Basis angezeigt werden? – thanhnha1103

    Antwort

    1

    Versuchen Sie, diese

    <%=collection_select(:post, :applicant_id, Room.where(room_type: "your_type_value"), :room_number, :room_number, {selected: @applicant.room_number}, { :onchange=>"window.location='#{room_select_path(@applicant.id)}?room_number=' + this.value"})%> 
    
    +0

    Das hat funktioniert! Vielen Dank! :) – Acrux

    +0

    Gern geschehen. : D – thanhnha1103

    Verwandte Themen