node(:status) { @status }
node(:message) { @message }
object @patient
attributes :medication, :guardian_id, :id, :name, :email, :username, :address, :age, :gender
node :errors do |e|
e.errors
end
我想要这样的东西
如果对象是患者
这样做
eleif对象是医生
这样做
如何在rabl文件中应用条件?
答案 0 :(得分:1)
在rabl
中,您只需将正常Ruby
用于if语句。
if !@patient.nil?
# do this
elsif !@doctor.nil?
# do that
end
我猜不知道你打算如何使用你的物品。也可能像if object == 'patient'
等......