my models

borrower    -----   has_many :loans
loan          -----    belongs_to :borrower


my loans _controller

  def new
    @borrower = Borrower.find(params[:borrower_id])
      logger.debug ' @borrower.id'
      logger.debug  @borrower.id
        @loan = Loan.new

    respond_to do |format|
      format.html # new.html.erb
      format.xml  { render :xml => @loan }
    end
  end

  def create
      logger.debug ' @borrower.id'
      logger.debug  @borrower.id
        @loan = Loan.new(params[:loan])
    respond_to do |format|
      if @loan.save
        format.html { redirect_to(@loan, :notice => 'Loan was
successfully created.') }
        format.xml  { render :xml => @loan, :status
=> :created, :location => @loan }
      else
        format.html { render :action => "new" }
        format.xml  { render :xml => @loan.errors, :status
=> :unprocessable_entity }
      end
    end
  end



in my views i am passing value like this

                <%= link_to 'New Loan', :controller => 'loans', :action =>
'new', :borrower_id => @borrower.id  %>




every thing working fine in  Action new       logger.debug
@borrower.id Gives id
 but on create it does not shows anything
Where i am wrong and did something i missed i wanna save @borrower.id
in @loans.borrower_id
Please help thanks in advance

-- 
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 rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to