On Wednesday, 20 August 2014 03:45:44 UTC-4, Ruby-Forum.com User wrote:
>
> I am using Ruby 1.9.3 and Rails 3.2.16. I follow "Agile web development 
> with rails" book. 
>
> I am trying to make **Expense Management** application. 
>
> I am providing Heroku links as follow: 
>  " https://expense-management-app.herokuapp.com/manageexpense " 
>
> In above link, When I click on "Add to count" button then I can able to 
> redirect to 
>
> "https://expense-management-app.herokuapp.com/expensescounters/6"; 
>
> this link. It is working. 
>
> Now i create association between user and expensescounter to see the 
> expenses for authorize user. 
>
> >>After creating association, when I click on "Add to count" button, I got 
> error 
> like: 
>
> ActionController::ActionControllerError (Cannot redirect to nil!): 
>
> app/controllers/line_items_controller.rb:54:in `block (2 levels) in 
> create' 
>
> app/controllers/line_items_controller.rb:51:in `create' 
>
> >> Code of line_items_controller.rb : 
>
> def create 
>  @expensescounter = current_expensescounter 
>  quantity = Quantity.find(params[:quantity_id]) 
>  @line_item = @expensescounter.add_quantity(quantity.id) 
>  @line_item.quantity = quantity 
>
>  respond_to do |format|    #line no. : 51 
>   if @line_item.save 
>    format.html { redirect_to @line_item.expensescounter }  #line no. : 
> 54 
> . 
> . 
> . 
> . 
> . 
> end 
>
> How can I solve this problem? 
>
> Any help would be appreciated. 
>
>
You're going to need to figure out why @line_item.expensescounter is nil. 
Post the code here if you need help finding the problem. 

--Matt Jones

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/548491f4-2470-4a66-a878-aa5d31ee1157%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to