如果没有相关记录,是否可以让序列化程序返回nils的关联?
e.g。
* { box-sizing: border-box; }
.slide-box {
border: 1px solid black;
display: none;
padding: 30px;
}
.slide-box input {
display: block;
margin-bottom: 15px;
width: 100%;
}
无论文章是否存在,这都允许以下内容无错误地运行:
class CommentSerializer < ActiveModel::Serializer
belongs_to :article
def article
# does not actually work
super if super.present?
Article.new
end
end
答案 0 :(得分:1)
你可以做到
def article
object.article || Article.new
end