在我的rails应用程序中实现搜索过滤器

时间:2015-10-10 08:47:47

标签: ruby-on-rails ajax checkbox

我想在我的应用中为我的产品创建过滤器,但我不知道该怎么做。 在页面产品/索引我显示我的产品的集合,我创建了这样的表格:

iris %>% ggvis(~Sepal.Width) %>% layer_histograms(width = 1)  %>%
  add_axis("y", title = "Count", title_offset="50",  values = seq(0,150, by = 10))  %>%
  ## Set axis limits:
  scale_numeric("y", domain = c(0, 150), nice = FALSE) %>% 
  add_axis("x", title = "Width", title_offset="50")

这个想法是当用户勾选复选框价格或重量时,产品按价格/重量重新排序。这是一个Ajax表单,这就是我使用 = form_tag products_path, method: 'get', :remote => true, class: 'form-inline min-marged-top' do || .form-group = check_box_tag :price = check_box_tag :weight = button_tag(type: 'submit', value: "Go", class: 'btn btn-success') 的原因。 首先,我注意到使用:remote => true,当我勾选它时,我的复选框的值不会改变:它们保持等于1.勾选复选框时是否应该改变? 假设单击复选框时该值应该等于1,这就是我想在我的方法索引中的product_controller中做的事情(知道我也可以通过搜索表单发送checkbox_tag):

params[:content]

这是按价格和价格实施过滤的好方法吗?我的应用中产品的重量?

0 个答案:

没有答案