首先,我对rails很新。 我开始破解Api的休息以及使用ember-cli消耗它的目标。 我有2个实体,书籍和作者。
我使用 has_and_belongs_to_many 关系。完全像this
我可以保存书籍和作者。 - 我可以使用/ books和/ authors来使用我的API 另外,如果我打印book.authors,它会打印作者。 但是,不包括外键。 响应如下:
{"id":1,"title":"the kite runner","created_at":"2015-06-06T08:45:13.000Z","updated_at":"2015-06-06T08:45:13.000Z"}
我需要的是这样的事情:
{"id":1,"title":"the kite runner", author_ids: [1,3],"created_at":"2015-06-06T08:45:13.000Z","updated_at":"2015-06-06T08:45:13.000Z"}
我认为重要的是提到我正在使用葡萄。葡萄实体可能会有所帮助。
desc "Return list of recent books"
get do
Book.all
end