TJ
2011-Feb-15 21:53 UTC
500 errors - (ActionView::TemplateError) "undefined method `token'' for nil:NilClass"
My users are getting 500 errors from token link whether they click or paste into browser. Any help appreciated as I am stumped. Token linked with with Mail Chimp API. Thanks. ---------------- A ActionView::TemplateError occurred in mailer#weekly: undefined method `token'' for nil:NilClass On line #9 of app/views/mailer/weekly.html.erb 6: <body style="margin:0; padding:0; background: #fffff"> 7: <table width="100%" border="0" cellspacing="0" cellpadding="0" style=''padding-left: 10px''> 8: <tr><td>Please view Weekly online by clicking link:</td></ tr> 9: <tr><td> <%= link_to "#{weekly_mailer_online_url( @mailer.token )}", weekly_mailer_online_url( @mailer.token ) %> </td></tr> 10: <tr><td>If the above link is not clickable, please copy and paste it into your browser.</td></tr> 11: <tr><td><br/></td></tr> 12: <tr><td><br/></td></tr> app/views/mailer/weekly.html.erb:9 pdfkit (0.4.6) lib/pdfkit/middleware.rb:14:in `call'' thin (1.2.7) lib/thin/connection.rb:76:in `pre_process'' thin (1.2.7) lib/thin/connection.rb:74:in `catch'' thin (1.2.7) lib/thin/connection.rb:74:in `pre_process'' thin (1.2.7) lib/thin/connection.rb:57:in `process'' thin (1.2.7) lib/thin/connection.rb:42:in `receive_data'' eventmachine (0.12.10) lib/eventmachine.rb:256:in `run_machine'' eventmachine (0.12.10) lib/eventmachine.rb:256:in `run'' thin (1.2.7) lib/thin/backends/base.rb:57:in `start'' thin (1.2.7) lib/thin/server.rb:156:in `start'' thin (1.2.7) lib/thin/controllers/controller.rb:80:in `start'' thin (1.2.7) lib/thin/runner.rb:177:in `send'' thin (1.2.7) lib/thin/runner.rb:177:in `run_command'' thin (1.2.7) lib/thin/runner.rb:143:in `run!'' thin (1.2.7) bin/thin:6 /usr/local/rvm/gems/ruby-1.8.7-p330/bin/thin:19:in `load'' /usr/local/rvm/gems/ruby-1.8.7-p330/bin/thin:19 -- 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-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Colin Law
2011-Feb-15 22:07 UTC
Re: 500 errors - (ActionView::TemplateError) "undefined method `token'' for nil:NilClass"
On 15 February 2011 21:53, TJ <tierpin-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> My users are getting 500 errors from token link whether they click or > paste into browser. Any help appreciated as I am stumped. > > Token linked with with Mail Chimp API. > > Thanks. > ---------------- > > A ActionView::TemplateError occurred in mailer#weekly: > > undefined method `token'' for nil:NilClass > On line #9 of app/views/mailer/weekly.html.erb > > 6: <body style="margin:0; padding:0; background: #fffff"> > 7: <table width="100%" border="0" cellspacing="0" cellpadding="0" > style=''padding-left: 10px''> > 8: <tr><td>Please view Weekly online by clicking link:</td></ > tr> > 9: <tr><td> <%= link_to > "#{weekly_mailer_online_url( @mailer.token )}", > weekly_mailer_online_url( @mailer.token ) %> </td></tr>The error suggests that @mailer is nil Colin -- 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-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.