diff --git a/app/controllers/beispiele_controller.rb b/app/controllers/beispiele_controller.rb index 438064a..d0d2f7e 100755 --- a/app/controllers/beispiele_controller.rb +++ b/app/controllers/beispiele_controller.rb @@ -26,8 +26,8 @@ class BeispieleController < ApplicationController # GET /beispiele/new.json def new @beispiel = Beispiel.new - @beispiel.lva = Lva.find(params[:lva_id]) - + @beispiel.lva = Lva.find_by_id(params[:lva_id]) + @backlink = @beispiel.lva.nil? ? root_url : lva_path(@beispiel.lva) respond_to do |format| format.html # new.html.erb format.json { render json: @beispiel } @@ -45,10 +45,11 @@ class BeispieleController < ApplicationController @lva = Lva.find_by_id(params[:lva_id]) params.delete(:lva_id) @beispiel = Beispiel.new(params[:beispiel]) + @backlink = @beispiel.lva.nil? ? root_url : lva_path(@beispiel.lva) respond_to do |format| @beispiel.name=@beispiel.beispieldatei.to_s.split('/').last if @beispiel.save - format.html { redirect_to @beispiel.lva, notice: 'Beispiel was successfully created.' } + format.html { redirect_to @backlink, notice: 'Beispiel was successfully created.' } format.json { render json: @beispiel, status: :created, location: @beispiel } else format.html { render action: "new" } @@ -62,10 +63,11 @@ class BeispieleController < ApplicationController def update @beispiel = Beispiel.find(params[:id]) @beispiel.name=@beispiel.beispieldatei.to_s.split('/').last + @backlink = @beispiel.lva.nil? ? root_url : lva_path(@beispiel.lva) @lva = @beispiel.lva respond_to do |format| if @beispiel.update_attributes(params[:beispiel]) - format.html { redirect_to @beispiel.lva, notice: 'Beispiel was successfully updated.' } + format.html { redirect_to @backlink, notice: 'Beispiel was successfully updated.' } format.json { head :no_content } else format.html { render action: "edit" } @@ -78,10 +80,11 @@ class BeispieleController < ApplicationController # DELETE /beispiele/1.json def destroy @beispiel = Beispiel.find(params[:id]) + @backlink = @beispiel.lva.nil? ? root_url : lva_path(@beispiel.lva) @beispiel.destroy respond_to do |format| - format.html { redirect_to beispiele_url } + format.html { redirect_to @backlink } format.json { head :no_content } end end diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 8c5379b..a2b6ea5 100755 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -1,5 +1,6 @@ class HomeController < ApplicationController def index + @beispiele = Beispiel.last([Beispiel.count, 3].min) end def dev diff --git a/app/views/beispiele/_beispiel.html.erb b/app/views/beispiele/_beispiel.html.erb index a2c5285..7ba58a7 100644 --- a/app/views/beispiele/_beispiel.html.erb +++ b/app/views/beispiele/_beispiel.html.erb @@ -1,5 +1,5 @@ -
Die Webseite befindet sich derzeit in einem Entsicklungsstadium, @@ -25,6 +25,7 @@ alle anderen sind nur zur Voransicht. Bezüglich Design und Steuerung sind Vorsc
Um bei der Entwicklung mitzuhelfen braucht nur Ruby on Rails installiert werden
<%= link_to "Getting Started" , home_startdev_path%>
<%= t 'home.hallobeiderfet' %>
+<%= I18n.t('home.hallobeiderfet') %>
+<%= render 'beispiele' %> <%= link_to "Entwicklungsstatus" , home_dev_path %> <%= render 'layouts/login' %> diff --git a/app/views/lvas/show.html.erb b/app/views/lvas/show.html.erb index 1e06744..f94f7b0 100755 --- a/app/views/lvas/show.html.erb +++ b/app/views/lvas/show.html.erb @@ -5,15 +5,15 @@