On 4 November 2012 12:03, Roelof Wobben <[email protected]> wrote: > > >> From: [email protected] >> Date: Sun, 4 Nov 2012 09:23:09 +0000 >> Subject: Re: [Rails] Wierd NomethodError >> To: [email protected] > >> >> On 4 November 2012 08:08, roelof <[email protected]> wrote: >> >> Please don't top post, it makes it difficult to follow the thread. >> Insert your replies at appropriate points in previous message. >> Thanks. >> >> > The only thing I can think of is that output is not created. >> > But that cannot be the reason because there is a function create which >> > contains Ouput.new which is the same as Output.create. >> >> It might help if you were to show us the bit of code generating the >> error. We are not telepathic. At least I am not. Look carefully at >> the error message to find the relevant code. > > > The error message can be found here : https://gist.github.com/4008123 > And the relevant code can be found here : > https://github.com/roelof1967/tamara/blob/master/features/step_definitions/login_steps.rb
That is a different error message to the one you originally posted. What is the line messages << message supposed to do. What is the variable messages? Have a look at the Rails Guide on debugging, it will show you techniques that you can use to debug your code and work out what is going wrong. Colin > > > Roelof > > >> >> Colin >> >> > >> > Roelof >> > >> > >> > Op zaterdag 3 november 2012 21:59:16 UTC+1 schreef Colin Law het >> > volgende: >> >> >> >> On 3 November 2012 20:43, roelof <[email protected]> wrote: >> >> > Hello, >> >> > >> >> > I have my source here : https://github.com/roelof1967/tamara >> >> > >> >> > When I do cucumber I get this error message : >> >> > Then he should see "Welcome, Aslak" # >> >> > features/step_definitions/login_steps.rb:27 >> >> > undefined method `messages' for nil:NilClass (NoMethodError) >> >> > ./features/step_definitions/login_steps.rb:28:in `/^he should see >> >> > "(.*?)"$/' >> >> > features/login.feature:6:in `Then he should see "Welcome, Aslak"' >> >> > >> >> > Which I find wierd because I have a method messages made in my class >> >> > Output. >> >> >> >> You have the messages method, but the error is saying that the object >> >> you are calling it on is nil. So on the line that is calling >> >> something.messages then the something is nil. You have to work out >> >> why it 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

