我有以下下拉菜單:我如何在Rails中使用填充下拉上表中的數據4.1
<%= select_tag 'category', options_from_collection_for_select(@categories, "id", "name"), prompt: "Select Category"%>
我在rails.I新希望顯示在表中的數據時,我對任何Category
從點擊這個dropdown.Is有任何方法只能在Ruby代碼中完成。
我有以下下拉菜單:我如何在Rails中使用填充下拉上表中的數據4.1
<%= select_tag 'category', options_from_collection_for_select(@categories, "id", "name"), prompt: "Select Category"%>
我在rails.I新希望顯示在表中的數據時,我對任何Category
從點擊這個dropdown.Is有任何方法只能在Ruby代碼中完成。
製作按照您的看法的變化:
<%= form_tag search_path, :method => 'get' do %>
<%= select_tag 'category', options_from_collection_for_select(@categories, "id", "name"), prompt: "Select Category"%>
<%= submit_tag "Search", :name => nil %>
<table>
<% @object_for_table.each do |object| %>
----YOUR TABLE DATA HERE---
<% end %>
</table>
變化的行動,負責上述觀點:
def search
@object_for_table = params[:category].blank? ? Model.all : Model.where(category_id: params[:category])
end
最後進入您的JS對類別選擇提交表單。
$(document).ready(function() {
$("select#category").change(function(){
$(this).closest("form").submit();
});
});
是否要根據所選類別在下拉列表中篩選表格上的數據? – 2014-09-10 13:11:35
是的,我想根據所選類別在下拉列表中篩選表格上的數據。 – John 2014-09-10 13:14:29
請詳細介紹..哪些數據?分類表或關聯表的數據? – 2014-09-10 13:14:35