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.