gpt4 book ai didi

ruby-on-rails - 以 rails 形式验证多个模型

转载 作者:行者123 更新时间:2023-12-04 07:07:33 25 4
gpt4 key购买 nike

我正在浏览 railscast no 73 ( http://railscasts.com/episodes/73-complex-forms-part-1 ),其中 Ryan Bates 解释了如何以单一形式使用多个模型。他以单一形式创建了一个项目对象及其任务(一个简单的应用程序,您可以在其中创建一个项目及其相关任务)

它运作良好,但我不确定如何进行验证。正常验证(如存在等)很容易做到。但是,如何进行重复任务检查?如果我们添加validates_uniqueness_of,它将检查所有项目的所有任务,而我们只想检查正在创建的当前项目中的重复任务。

最佳答案

你想要做的是:

validates_uniqueness_of :task_name, :scope => :project_id

关于ruby-on-rails - 以 rails 形式验证多个模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/889608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com