【发布时间】:2018-06-04 11:29:35
【问题描述】:
我正在为接受选项作为嵌套属性的课程构建 4 个学习目标对象。我只想验证学习目标的前两个标题值的存在,而 2 应该是可选的,即如果为空则拒绝。
class Course < ApplicationRecord
has_many :learning_objectives
accepts_nested_attributes_for :learning_objectives
end
class LearningObjective < ApplicationRecord
belongs_to :course
validates_presence_of :title
end
如何仅验证前 2 个构建对象?
【问题讨论】:
-
你有没有尝试过?
-
我认为你必须更具体一点。所有选项实例都是同一模型吗?你能发布那个模型和它的属性吗?正如@Зелёный 所说,您应该始终指定您尝试过的内容。
-
更新了我的问题
标签: ruby ruby-on-rails-4 ruby-on-rails-5 nested-attributes