したがって、ember ではモデルを識別するために id を多く使用し、http リクエストでも使用します。
http://localhost/api/users/12
IDとして別の値を使用する方法はありますか? たとえばユーザー名のような?
だから結局こうなる…
http://localhost/api/users/john99
したがって、ember ではモデルを識別するために id を多く使用し、http リクエストでも使用します。
http://localhost/api/users/12
IDとして別の値を使用する方法はありますか? たとえばユーザー名のような?
だから結局こうなる…
http://localhost/api/users/john99
私はこれをしなければならなかったことがわかりました
App.ApplicationSerializer = DS.RESTSerializer.extend({
primaryKey: "username"
});
いろいろな方法を試した結果、うまくいったのはこれだけです。
Route in Ember を使用して、次のように使用したいものを伝えることができます。
App.UsersitemRoute = Ember.Route.extend({
serialize: function(model, params) {
return { username: model.get('username') };
}
});
UserModel では、次のようなことを行う必要があります。
App.Usersitem = DS.Model.extend({
username: DS.attr('string'),
});
このメソッドは、URL を設定するために transitionTo がコンテキストで呼び出されたときに呼び出されます。