我正在构建一个 Ember.js 应用程序,使用 Ember 数据、ActiveModel 序列化程序和 Ember Simple Auth Devise,连接到 Rails API 并尝试了解如何构建加载单个资源的路由,在本例中为“我的帐户”页面为当前用户。
从 Rails 的角度来看,我不需要 ID,但在 Ember 方面,我不确定如何实现这一点。我的解决方法是提供一个占位符 ID,Rails 会忽略它。有没有更好的方法来实现这一点?
Ember.js:
MyAccountRoute = Ember.Route.extend(model: -> @store.find 'account', '1')
导轨:
def show
@item = @current_user.account
end