Hi Nicholas,
thanks for your answer.
Unfortunately i have no functional test, but here is my entire
controller:
class TblBeteiligtesController < ApplicationController
before_filter :find_people
# GET /tbl_beteiligtes
# GET /tbl_beteiligtes.xml
def index
tbl_akte = TblAkte.find(params[:tbl_akte_id])
@tbl_beteiligtes = tbl_akte.tbl_beteiligtes.find(:all)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @tbl_beteiligtes }
end
end
# GET /tbl_beteiligtes/1
# GET /tbl_beteiligtes/1.xml
def show
@tbl_beteiligte = TblBeteiligte.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @tbl_beteiligte }
end
end
# GET /tbl_beteiligtes/new
# GET /tbl_beteiligtes/new.xml
def new
@tbl_beteiligte = TblBeteiligte.new
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @tbl_beteiligte }
end
end
# GET /tbl_beteiligtes/1/edit
def edit
@tbl_beteiligte = TblBeteiligte.find(params[:id])
end
# POST /tbl_beteiligtes
# POST /tbl_beteiligtes.xml
def create
@tbl_beteiligte = TblBeteiligte.new(params[:tbl_beteiligte])
@tbl_beteiligte.tbl_akte = TblAkte.find(params[:tbl_akte_id])
respond_to do |format|
if @tbl_beteiligte.save
flash[:notice] = 'TblBeteiligte was successfully created.'
format.html { redirect_to(tbl_akte_tbl_beteiligte_url(@tbl_akte,
@tbl_beteiligte)) }
format.xml { render :xml => @tbl_beteiligte, :status =>
:created, :location => @tbl_beteiligte }
else
format.html { render :action => "new" }
format.xml { render :xml => @tbl_beteiligte.errors, :status =>
:unprocessable_entity }
end
end
end
# PUT /tbl_beteiligtes/1
# PUT /tbl_beteiligtes/1.xml
def update
@tbl_beteiligte = TblBeteiligte.find(params[:i d])
respond_to do |format|
if @tbl_beteiligte.update_attributes(params[:tbl_beteiligte])
flash[:notice] = 'TblBeteiligte was successfully updated.'
#format.html { redirect_to(@tbl_beteiligte) }
format.html { redirect_to(tbl_akte_tbl_beteiligtes_url) }
format.xml { head :ok }
else
format.html { render :action => "edit" }
format.xml { render :xml => @tbl_beteiligte.errors, :status =>
:unprocessable_entity }
end
end
end
# DELETE /tbl_beteiligtes/1
# DELETE /tbl_beteiligtes/1.xml
def destroy
@tbl_beteiligte = TblBeteiligte.find(params[:id])
@tbl_beteiligte.destroy
respond_to do |format|
#format.html { redirect_to(tbl_beteiligtes_url) }
format.html { redirect_to(tbl_akte_tbl_beteiligtes_url) }
format.xml { head :ok }
end
end
protected
def find_people
@tbl_akte = TblAkte.find_by_id(params[:tbl_akte_id])
@navigation = 'Akten'
end
end