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