Uploading screenshots really works finally. :)

This commit is contained in:
Christoph Haas 2015-02-10 16:54:06 +01:00
parent 18edade734
commit 60a183576c
2 changed files with 9 additions and 10 deletions

View file

@ -58,7 +58,7 @@ class PackagesController < ApplicationController
# TODO # TODO
raise "name not given" unless params[:name] raise "name not given" unless params[:name]
@package = Package.find_by(name: params[:name]) @package = Package.find_by(name: params[:name])
@new_screenshot = @package.screenshots.new #@new_screenshot = @package.screenshots.new
end end
def upload_image def upload_image
@ -66,7 +66,6 @@ class PackagesController < ApplicationController
#render text: params.to_json #render text: params.to_json
@package = Package.find_by(name: params[:name]) @package = Package.find_by(name: params[:name])
@new_screenshot = @package.screenshots.create(image: params[:image]) @new_screenshot = @package.screenshots.create(image: params[:image])
@new_screenshot.save
#raise #raise
#@package.save #@package.save
#new_screenshot.image = params[:image] #new_screenshot.image = params[:image]

View file

@ -21,15 +21,15 @@
' Click or drag a PNG screenshot file here ' Click or drag a PNG screenshot file here
.small-6.columns .small-6.columns
' Form ' Form
- for screenshot in @package.screenshots
.row
img src=screenshot.url('large')
- puts @package.screenshots
- @package.screenshots.each do |screenshot| - @package.screenshots.each do |screenshot|
.listview .row
a.black.fancybox href=screenshot.image.url(:large, timestamp: false) rel='fancybox-thumb' title=screenshot.caption h1 =screenshot.package.name
= image_tag(screenshot.image.url(:large, timestamp: false), alt: screenshot.caption) img src=screenshot.image.url(:large, timestamp: false, alt: screenshot.caption)
// - @package.screenshots.each do |screenshot|
// .listview
// a.black.fancybox href=screenshot.image.url(:large, timestamp: false) rel='fancybox-thumb' title=screenshot.caption
// = image_tag(screenshot.image.url(:large, timestamp: false), alt: screenshot.caption)
// .imgcaption // .imgcaption
// => screenshot.caption // => screenshot.caption
// - if screenshot.uploader // - if screenshot.uploader