1
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 文件中应用条件?

4

1 回答 1

1

rabl中,您只需将 normalRuby用于 if 语句。

if !@patient.nil?
  # do this
elsif !@doctor.nil?
  # do that
end

我不知道你打算如何使用你的对象,只是猜测。也可以是诸如此类的东西if object == 'patient'...

于 2013-10-31T10:03:19.423 回答