问题描述
||
我想在我的Rails 3应用程序的每个表格中添加ѭ0。我查看了Formtastic的代码,但看不到明显的钩子。在分叉并自己编写代码之前,我想看看是否有人已经解决了这个问题。
解决方法
很抱歉回答我自己的问题,但贾斯汀·法文证实了我的怀疑。在Formtastic中,目前没有实现此目的的工具。他提出了一个包装器,我实现了以下包装器:
def validated_form_for(record_name_or_array,*args,&proc)
options = args.extract_options!
options.reverse_merge!({:validate => true})
semantic_form_for(record_name_or_array,options,&proc)
end
这可以处理您需要自动经过客户端验证的表单,但希望能够逐个覆盖的情况。