【发布时间】:2016-02-14 07:12:43
【问题描述】:
模型Cafe 有meal_available,它有boolean 类型。
搜索咖啡馆时,我想按类别重新搜索复选框:
<form action="/cafe/cafesearch" method="GET">
<label for="chk1"><input type="checkbox" id="chk1" name="meal_available" value=true>meal_available</label>
<input type="submit" value="submit">
</form>
在视图中,通过表单标签传递复选框值,在控制器中,我尝试这样:
coffee = Cafe.all
if params[:meal_available] == true
@cafe = coffee.delete_if{|x| x.meal_available == false}
end
没有用。如何按数组中的模型列删除元素?
【问题讨论】:
标签: ruby-on-rails arrays ruby