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.