Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 具有特定模型记录的默认余烬模板_Ruby On Rails 4_Ember.js - Fatal编程技术网

Ruby on rails 4 具有特定模型记录的默认余烬模板

Ruby on rails 4 具有特定模型记录的默认余烬模板,ruby-on-rails-4,ember.js,Ruby On Rails 4,Ember.js,我搜寻了一下,但找不到答案。我在Rails应用程序上有一条余烬路线,我希望在访问URL时默认显示一条模型记录(现在,用户需要单击特定链接来检索数据) 例如,当访问/albums时,我希望/albums/38处于活动状态且可见,而无需强制重定向。可能吗 谢谢 App.Router.map -> @resource 'albums', path: '/', -> @resource 'album', path: '/:id' App.AlbumsRoute = Ember.Ro

我搜寻了一下,但找不到答案。我在Rails应用程序上有一条余烬路线,我希望在访问URL时默认显示一条模型记录(现在,用户需要单击特定链接来检索数据)

例如,当访问/albums时,我希望/albums/38处于活动状态且可见,而无需强制重定向。可能吗

谢谢

App.Router.map ->
@resource 'albums', path: '/', ->
    @resource 'album', path: '/:id'

App.AlbumsRoute = Ember.Route.extend
    model: -> @store.find 'album'

为“albums”资源添加“index”路由,并重定向到第一个型号的“album”路由。索引路径只会在您只点击
相册
资源时被点击,而不会在您点击更深的资源时被点击(即当您点击
/albums/1
时不会被点击)

App.AlbumsRoute = Ember.Route.extend
    model: -> @store.find 'album'

App.AlbumsIndexRoute = Ember.Route.extend
    model: ->
       album = this.modelFor('albums').get 'firstObject' # This can be whatever...
       this.transitionTo('album', album) if Ember.isEmpty(album) is no