我有一个模型调用 Post,而其他模型调用 Category,其中 1 个帖子有多个类别。
在我的新帖子形式中,我的所有类别都像按钮一样,我选择了点击类别并更改了按钮的类别。(显示按钮)
当我点击提交按钮时,如何知道用户是否点击了任何类别?没有 javascript/ajax 也可以做到这一点。
我想在保存帖子之前做这个检查
这是我的类别按钮
.row-fluid
.field
= f.label :category
- @categories.each do |cate|
= button_tag(:class=> 'categoryButton', :type =>'button', :value=> cate.id) do
= content_tag(:strong, cate.name)
.row-fluid
.actions.pull-right
= f.submit t(:save)
:javascript
$(document).ready(function(){
$('.categoryButton').click(function(){
if (this.className == "categoryButtonCambiado")
this.className=this.className ="categoryButton"
else
this.className=this.className ="categoryButtonCambiado"
});
})
任何想法!