Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@buk
buk / posts_controller.rb
Created October 2, 2012 11:44
Code of my posts_controller
class PostsController < ApplicationController
# GET /posts
# GET /posts.json
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @posts }
@buk
buk / gist:3749058
Created September 19, 2012 11:03
Hier geschieht der eigentliche upload
require 'sinatra'
set :public_folder, 'public'
get '/' do
haml :index
end
post '/upload' do
File.open('public/uploads/' + params['file'][:filename], "w") do |f|
@buk
buk / upload
Created September 19, 2012 10:50
Upload form: hier will ich den wert des feldes uebergeben
- @files.each_with_index do |file, index, customer_dir|
%tr
%th= File.basename(file.path)
%th= "#{to_mb(file.size)} MB"
%th
%a{:id => "file#{index}", :href => "/uploads/#{File.basename(file.path)}"}
= "/uploads/#{customer_dir}/#{File.basename(file.path)}"
%a{:id => "back", :href => "/"}
= "Back"
@buk
buk / gist:3748957
Created September 19, 2012 10:45
index file
%body
%h1 ipa Datei auswaehlen und hochladen
%form#upload{ :enctype => "multipart/form-data", :action => "/upload", :method => "post"}
%input{ :name=> "file", :type => "file"}
%label{ :for => "message[customer_dir]"}Kunde:
%input{ :type => "text", :customer_dir => "Kunde" }
%input{ :type=> "submit", :value => "Upload"}
@buk
buk / macoun
Created September 17, 2012 19:31
MacounApp - App Store Beschreibung
2 TAGE * 24 SPRECHER * 400 TEILNEHMER
Willkommen bei der Macoun App. Die Macoun ist die größte Konferenz für iOS und OS X Entwickler im deutschsprachigen Raum.
Mit der App hast Du die Konferenz im Griff. Stelle Dir deinen persönlichen Konferenz Fahrplan zusammen und schau nach wer mit Dir zusammen einen Vortrag besucht. Lasse Dich per Push Mitteilungen von den Organisatoren über Neuigkeiten informieren.
Erfahre auf den Detailseiten mehr über die Sprecher und deren Vortragsthema.
@buk
buk / index
Created June 6, 2012 10:03
The HTML file
<div data-role="page">
<div data-role="header">
<a href="import.html" data-rel="back" data-direction="reverse" data-icon="arrow-l">Lorem ipsum</a>
<h1>Title</h1>
</div><!-- /header -->
<div data-role="content">
<p>Lorem ipsum</p>
<p>
<!-- <img class="boximage" src="images/screen_playlist_add.png" /> -->
@buk
buk / gist:947358
Created April 28, 2011 21:17
rake db:migrate error
== CreateCustomers: migrating ================================================
-- create_table(:customers)
rake aborted!
An error has occurred, this and all later migrations canceled:
SQLite3::SQLException: table "customers" already exists: CREATE TABLE "customers" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "email" varchar(255), "customer_number" varchar(255), "contact_person" varchar(255), "street" varchar(255), "zip_code" integer, "location" varchar(255), "country" varchar(255), "created_at" datetime, "updated_at" datetime)
@buk
buk / gist:947356
Created April 28, 2011 21:16
rails g migration AddCustomerAppointmentToReport
rails g migration AddCustomerAppointmentToReport customer_appointment:date
## migration file
class AddCustomerAppointmentToReport < ActiveRecord::Migration
def self.up
add_column :reports, :customer_appointment, :date
end
def self.down
@buk
buk / gist:920039
Created April 14, 2011 17:45
_form.html.erb
<%= form_for @report do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :technician_id %><br />
<%= f.text_field :technician_id %>
</p>
<p>
<%= f.label :title %><br />
<%= f.text_field :title %>
</p>
@buk
buk / gist:920018
Created April 14, 2011 17:33
technician.rb und report.rb
class Technician < ActiveRecord::Base
attr_accessible :name, :email
has_many :@reports
end
class Report < ActiveRecord::Base
attr_accessible :technician_id, :title, :problem
belongs_to :technician