【问题标题】:How to delete record by the click of a link in ruby on rails?如何通过单击 ruby​​ on rails 中的链接删除记录?
【发布时间】:2012-01-09 21:39:16
【问题描述】:

通过单击链接删除数据库中某个表的最佳方法是什么? 我有一个生日日期,当用户选择他们的生日并点击更新时,数据库会用他们的出生日期更新。并且这些字段消失并被替换为文本格式的人的生日,例如2012 年 1 月 1 日。

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

另外,我如何让 ruby​​ on rails 只对尚未创建的新记录执行验证?如果数据已存在则不执行验证?

有什么想法吗? 亲切的问候

【问题讨论】:

    标签: ruby ruby-on-rails-3 ruby-on-rails-3.1 rubygems


    【解决方案1】:

    对于类似的事情,您可能只想让 JavaScript 切换以在需要时显示日期选择器,或者只显示“更改”。当然对于new_record?true 的任何记录,您都希望默认显示它。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多