From 35b4f3998a4d6ea22a8092f6cfb79ca359468b69 Mon Sep 17 00:00:00 2001
From: Andreas Stephanides
Date: Sun, 18 Aug 2013 17:24:55 +0200
Subject: [PATCH] =?UTF-8?q?getting=5Fstartet=20hinzugef=C3=BCgt?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Home Controller geändert und View hinzugefügt - Beinhaltet eine
Beschreibung wie Rails installiert werden muss um zu entwickeln
---
app/controllers/home_controller.rb | 4 ++-
app/views/home/index.html.erb | 2 ++
app/views/home/setup_fetsite_dev.html.erb | 32 +++++++++++++++++++++++
3 files changed, 37 insertions(+), 1 deletion(-)
create mode 100644 app/views/home/setup_fetsite_dev.html.erb
diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb
index 557bfcb..150a2c3 100755
--- a/app/controllers/home_controller.rb
+++ b/app/controllers/home_controller.rb
@@ -4,5 +4,7 @@ class HomeController < ApplicationController
def dev
end
-
+ def startdev
+ render 'setup_fetsite_dev'
+ end
end
diff --git a/app/views/home/index.html.erb b/app/views/home/index.html.erb
index 6f48250..a598cf3 100755
--- a/app/views/home/index.html.erb
+++ b/app/views/home/index.html.erb
@@ -16,6 +16,8 @@ Folgene Features sind schon soweit, dass Bugreports sinnvoll sind:
alle anderen sind nur zur Voransicht. Bezüglich Design und Steuerung sind Vorschläge erwünscht.
<%= link_to "Steuerelemente und Komponenten", "http://getbootstrap.com/2.3.2/index.html" %>
+Um bei der Entwicklung mitzuhelfen braucht nur Ruby on Rails installiert werden
+<%= link_to "Getting Started" , home_startdev_path%>
<%= t 'home.hallobeiderfet' %>
<%= link_to "Entwicklungsstatus" , home_dev_path %>
diff --git a/app/views/home/setup_fetsite_dev.html.erb b/app/views/home/setup_fetsite_dev.html.erb
new file mode 100644
index 0000000..a4f6161
--- /dev/null
+++ b/app/views/home/setup_fetsite_dev.html.erb
@@ -0,0 +1,32 @@
+Setup fetsite
+
+Git installieren und Repository koperen
+Falls noch nicht installiert, GIT installieren
+sudo apt-get install git git-cola
+Repository auf Github forken und dann auf dem Rechner clonen.
+git clone https://github.com//fetsite
+Ruby on Rails installieren
+Ruby 1.9 installieren wobei wichtig ist, dass die Version 1.9 ist
+sudo apt-get install ruby1.9
+Falls mehrere Ruby Versionen installiert ist mit
+ sudo update-alternatives --config ruby
+überprüfen, dass Ruby 1.9 verwendet wird.
+sudo apt-get install rubygems1.9
+sudo gem install bundler
+ImageMagick,sqlite3 installieren
+sudo apt-get install libmagickwand-dev libsqlite3-dev nodejs
+gegebenenfalls g++ installieren
+cd fetsite
+sudo bundle install
+
+Falls Fehler auftreten je nach Fehlermeldung Pakete mit apt-get nach installieren (zB sqlite, ...) - google!
+
+Datenbank erstellen
+rake db:migrate
+
+Main - Git Repository hinzufügen
+git remote add fetsite https://github.com/fetsite/fetsite
+Server Starten
+rails server
+Website aufrufen
+localhost:3000