我正在阅读Rails教程,并在第8章(我正在开发身份验证系统)。当我运行我到目前为止准备的测试套件时,我得到8个相同的错误,其中包含以下信息:
rails_projects/sample_app/app/views/sessions/new.html.erb:9: syntax error, unexpected ':'
..._buffer.append= ( f.text_field: :email );@output_buffer.safe...
我的测试代码和嵌入式ruby代码在以下要点中:https://gist.github.com/2997168。
new.html.erb
的第9行是:
<%= f.text_field: :email %>
非常感谢您提供的任何帮助!
答案 0 :(得分:3)
错误在您的视图中:
<%= f.text_field: :email %>
^-here
取出结肠,你应该没事。