Commit ee6b74e
Changed files (4)
app
assets
javascripts
app/assets/javascripts/routes/failure.js.coffee
@@ -0,0 +1,3 @@
+App.FailureRoute = Ember.Route.extend
+ model: (params) ->
+ @store.find('failure', params.failure_id)
app/assets/javascripts/templates/failure.hbs
@@ -0,0 +1,7 @@
+<div>
+ <p>type: {{error_type}}</p>
+ <p>message: {{message}}</p>
+ <p>environment: {{environment.name}}</p>
+ <p>hostname: {{hostname}}</p>
+ <p>backtrace: {{backtrace}}</p>
+</div>
app/assets/javascripts/templates/failures.hbs
@@ -1,10 +1,10 @@
<h1>Failures</h1>
+
+<ul>
{{#each failure in controller}}
-<div>
- <p>{{failure.environment.name}}</p>
- <p>{{failure.error_type}}</p>
- <p>{{failure.message}}</p>
- <p>{{failure.hostname}}</p>
- <p>{{failure.backtrace}}</p>
-</div>
+<li>{{#link-to 'failure' failure}}{{failure.error_type}}: {{failure.message}}{{/link-to}}</li>
{{/each}}
+</ul>
+
+{{outlet}}
+
app/assets/javascripts/router.js.coffee
@@ -15,4 +15,5 @@ App.Router.map ()->
@route 'environments', ->
@route 'new'
@resource 'environment', { path: ':environment_id' }
- @resource 'failures'
+ @resource 'failures', ->
+ @resource 'failure', { path: ':failure_id' }