问题描述
我在Ruby on Rails应用程序文档中使用YARD。 我有一个看起来像这样的简单模型:
# frozen_string_literal: true
# {Patient} is model responsible for storing patient personal informations.
#
# @!attribute id
# @return [UUID] ID of the {Patient} in UUID format.
#
# @!attribute name
# @return [String] Name of the {Patient}.
#
# @!attribute gender
# @return [String] Gender of the {Patient}.
#
# @!attribute date_of_birth
# @return [Date] Date of birth of the {Patient}.
#
# @!attribute created_at
# @return [DateTime] Time when {Patient} was created.
#
# @!attribute updated_at
# @return [DateTime] Time when {Patient} was updated.
class Patient < ApplicationRecord
# == Relationships ========================================================
belongs_to :organization
# == Validations ==========================================================
validates :name,presence: true
validates :date_of_birth,presence: true
validates :gender,inclusion: { in: Constants::GENDERS }
end
如何向YARD记录我的关系和验证? 我看到有https://github.com/theodorton/yard-activerecord宝石,但是6年没有更新。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)