我有一个单选按钮,在我的Rails应用程序:如何验证单选按钮?
.<% @votes.each do |vote| %>
.<%= radio_button_tag "escolha", "#{vote.id}" %>
.<% end %>
我要让没有选定选项时,验证这是一个Java的脚本代码。
我有一个单选按钮,在我的Rails应用程序:如何验证单选按钮?
.<% @votes.each do |vote| %>
.<%= radio_button_tag "escolha", "#{vote.id}" %>
.<% end %>
我要让没有选定选项时,验证这是一个Java的脚本代码。
在你的票类做一些与此类似:
class Myvotes < ActiveRecord::Base
validates :votes, :presence => true
end
请参阅Rails的发行说明,this tutorial和Rails API documentation的8.2 Validations部分。
你的意思是如果没有选择单选按钮,你不想让人们提交表单 - 是吗? –
也许你会更好的下拉列表,这将强制用户选择一个选项? [看看选择标签的文档](http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html)。 – Batkins
为什么使用JavaScript时,你可以在rails本身使用'validates'方法? – uday