Commit 148ca738
Changed files (2)
app
assets
javascripts
backbone
models
views
photos
app/assets/javascripts/backbone/models/photo.js.coffee
@@ -15,7 +15,11 @@ class CakeSide.Models.Photo extends Backbone.Model
initialize: (options) ->
@set('cake_id', options.cake_id)
- @url="/api/v1/cakes/#{options.cake_id}/photos/#{options.id}"
+ if options.id
+ @url="/api/v1/cakes/#{options.cake_id}/photos/#{options.id}"
+ else
+ @url="/api/v1/cakes/#{options.cake_id}/photos"
+
super(options)
class CakeSide.Collections.PhotosCollection extends Backbone.Collection
app/assets/javascripts/backbone/views/photos/new_modal_view.js.coffee
@@ -10,8 +10,8 @@ class CakeSide.Views.Photos.NewModalView extends Backbone.View
constructor: (options) ->
super(options)
@collection = CakeSide.Application.request('PhotosRepository', options.cake.id)
- @model = new @collection.model()
@cake = options.cake
+ @model = new @collection.model(cake_id: @cake.id)
@model.bind("change:errors", () =>
this.render()