hi im just wondering if why the build_book_reservation is not working

this is my applicationcontroller

     helper :all # include all helpers, all the time


     private
 def current_reservation
   @reservation ||= Reservation.find(session[:reservation_id]) if
session[:reservation_id]
   #last assigned value will be returned as default.
 end

 def create_reservation_session(id)
   session[:reservation_id] = id
 end

 def destroy_reservation_session
   session[:reservation_id] = nil
 end
and im trying to use it here

def new
   @book_reservation = BookReservation.new
 end

def create
  @reservation = current_reservation
  
@[email protected]_book_reservation(params[:book_reservation])
  if @book_reservation.save
    #If success set session
    create_reservation_session(@reservation.id)
    #redirect_to root_url, :notice => "Successfully created book
reservation."
  else
    render :action => 'new'
  end
 end
it raises undefined methodbuild_book_reservation' for nil:NilClass`
error

model/book_reservation.rb

 belongs_to :reservation
model/reservation.rb

has_one :book_reservation

-- 
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