如何在RubyonRails中通过点击链接删除记录?

如何在RubyonRails中通过点击链接删除记录?,ruby,ruby-on-rails-3,ruby-on-rails-3.1,rubygems,Ruby,Ruby On Rails 3,Ruby On Rails 3.1,Rubygems,单击链接删除数据库中某个表的最佳方式是什么? 我有一个生日下拉列表,当用户选择他们的生日并单击“更新”时,数据库将更新为他们的D.O.B.,字段将消失,并替换为文本格式的个人生日,例如2012年1月1日 我想在“更改”旁边有一个链接,当用户单击“更改”时,数据库值设置为NULL,这意味着下拉字段将再次出现,允许他们选择自己的生日 另外,如何让RubyonRails只对尚未创建的新记录执行验证?如果数据已经存在,是否不执行验证 有什么想法吗? 对于类似这样的事情,您可能只希望在需要时使用JavaS

单击链接删除数据库中某个表的最佳方式是什么? 我有一个生日下拉列表,当用户选择他们的生日并单击“更新”时,数据库将更新为他们的D.O.B.,字段将消失,并替换为文本格式的个人生日,例如2012年1月1日

我想在“更改”旁边有一个链接,当用户单击“更改”时,数据库值设置为NULL,这意味着下拉字段将再次出现,允许他们选择自己的生日

另外,如何让RubyonRails只对尚未创建的新记录执行验证?如果数据已经存在,是否不执行验证

有什么想法吗?
对于类似这样的事情,您可能只希望在需要时使用JavaScript切换来显示日期选择器,或者仅显示“更改”。当然,对于
new\u record?
true
的任何记录,您都希望在默认情况下显示它

至于验证部分,只需将
:on=>:create
添加到它的选项中,它应该只触发新记录