我想在我的应用中为我的产品创建过滤器,但我不知道该怎么做。 在页面产品/索引我显示我的产品的集合,我创建了这样的表格:
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]
这是按价格和价格实施过滤的好方法吗?我的应用中产品的重量?