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

-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to