Rails tutorial

Hi,

I’m following the https://www.railstutorial.org

I’m now at chapter 10. Since yesterday all my 42 tests are RED and reports the same error :

ERROR[“test_should_get_new”, UsersControllerTest, 0.274138782]

test_should_get_new#UsersControllerTest (0.27s)

SyntaxError: SyntaxError: (erb):36: syntax error, unexpected tLABEL

activated: true

^

(erb):37: syntax error, unexpected ‘:’, expecting ‘)’

activated_at: <%= Time.zone.now ).to_s); _erbout.concat “\n”

^

(erb):37: unterminated string meets end of file

The app is working great.

I’m on cloud9.

I have restarted the server etc… same errors. Everything was working great since yesterday.

Thx

Hi,

I'm following the https://www.railstutorial.org

I'm now at chapter 10. Since yesterday all my 42 tests are RED and reports the same error :

ERROR["test_should_get_new", UsersControllerTest, 0.274138782] test_should_get_new#UsersControllerTest (0.27s) SyntaxError: SyntaxError: (erb):36: syntax error, unexpected tLABEL           activated: true

The error says that you have got a syntax on line 36, but you have not shown us the code which has the error. Show us that line (from whichever file it says has the error) along with a few lines before it as sometimes the error is actually on a preceding line, but it is not obvious to Ruby that there is an error until it reads the next line(s).

Which version of ruby are you using (ruby -v, run from the root folder of the application). I assume you are running the test from that folder.

                    ^         (erb):37: syntax error, unexpected ':', expecting ')'           activated_at: <%= Time.zone.now ).to_s); _erbout.concat "\n"                        ^         (erb):37: unterminated string meets end of file

The app is working great.

I'm on cloud9.

I have restarted the server etc... same errors. Everything was working great since yesterday.

When running tests it is not necessary to have the server running.

Colin

Ok thank you. I found the error, It is weird because all test where failing for 1 syntaxt error…

Ok thank you. I found the error, It is weird because all test where failing for 1 syntaxt error...

A syntax error is detected when the code is loaded and the whole app is loaded for any test.

Colin