Versuch automatische zuordnung

This commit is contained in:
Thomas Blazek
2013-07-29 18:42:59 +02:00
parent 5f45487d00
commit 7405a2a229

View File

@@ -18,7 +18,7 @@ class LvasController < ApplicationController
def new def new
@lva = Lva.new @lva = Lva.new
modul=Modul.find(params[:modul_id]) modul=Modul.find(params[:modul_id])
@lva.modul<<modul @lva.modul<<modul #
end end
@@ -31,7 +31,13 @@ class LvasController < ApplicationController
# POST /lvas.json # POST /lvas.json
def create def create
@lva = Lva.new(params[:lva]) @lva = Lva.new(params[:lva])
if @lva.semester.nil?
for m in @lva.modul
for mg in m.modulgruppen
@lva.semester << mg.studium.semester.last
end
end
end
respond_to do |format| respond_to do |format|
if @lva.save if @lva.save
format.html { redirect_to @lva, notice: 'Lva was successfully created.' } format.html { redirect_to @lva, notice: 'Lva was successfully created.' }
@@ -47,7 +53,13 @@ class LvasController < ApplicationController
# PUT /lvas/1.json # PUT /lvas/1.json
def update def update
@lva = Lva.find(params[:id]) @lva = Lva.find(params[:id])
if @lva.semester.nil?
for m in @lva.modul
for mg in m.modulgruppen
@lva.semester << mg.studium.semester.last
end
end
end
respond_to do |format| respond_to do |format|
if @lva.update_attributes(params[:lva]) if @lva.update_attributes(params[:lva])
format.html { redirect_to @lva, notice: 'Lva was successfully updated.' } format.html { redirect_to @lva, notice: 'Lva was successfully updated.' }