【发布时间】:2014-11-13 05:07:51
【问题描述】:
Grape & Grape-Entity 有没有办法自动将数据序列化为实体?似乎所有示例都使用 params[:var] (来自:https://github.com/intridea/grape)
desc "Create a status."
params do
requires :status, type: String, desc: "Your status."
end
post do
authenticate!
Status.create!({
user: current_user,
text: params[:status]
})
end
当发布的实体更复杂时(假设是一个新人(名字、姓氏、地址等),有没有办法让它自动变成 API 表示的实体?寻找某种类似这样的用法:
post do
authenticate!
entity.first_name
entity.last_name
end
【问题讨论】:
-
作为推论,我怎样才能使实体上的属性只有允许的参数
标签: ruby-on-rails grape-api grape-entity