我正在尝试在 sinatra 路线中执行以下操作:
get '/posts/:id' do
Post.find(params[:id]).to_json
end
但这是返回一个枚举器。
如何访问 json 格式的单个对象?
PS我正在使用数据映射器
编辑
我设法通过使用get而不是find返回 json 值:
get '/posts/:id' do
Post.get(params[:id]).to_json
end
如果有人可以解释为什么我会接受答案,以免浪费问题:)