【发布时间】:2011-03-22 21:59:35
【问题描述】:
向 Michael Hartl 学习 Ruby on rails 我正在关注这本书,并且在插入图像时遇到了问题,产生的错误就在这里
SyntaxError in Pages#home
显示 /Users/richardhardesty/Sites/rails_projects/beginning/app/views/layouts/application.html.erb 第 17 行出现的位置:
/Users/richardhardesty/Sites/rails_projects/beginning/app/views/layouts/application.html.erb:17: syntax error, unexpected ':', expecting ')'
...pend= ( image_tag('logo.png' :alt =>'Sample App' :class =>...
... ^
/Users/richardhardesty/Sites/rails_projects/beginning/app/views/layouts/application.html.erb:17: syntax error, unexpected ':', expecting ')'
...go.png' :alt =>'Sample App' :class =>"round" ) );@output_b...
... ^
/Users/richardhardesty/Sites/rails_projects/beginning/app/views/layouts/application.html.erb:17: syntax error, unexpected ')', expecting keyword_end
...mple App' :class =>"round" ) );@output_buffer.safe_concat('
... ^
提取的源代码(第 17 行附近):
14: <body>
15: <div class="container">
16: <header>
17: <%= image_tag('logo.png' :alt =>'Sample App' :class =>"round" ) %>
18: <nav class="round">
19: <ul>
20: <li><%= link_to "Home", '#' %></li>
模板包含的痕迹:app/views/layouts/application.html.erb
我已尝试更改引号和括号,并列出了不同的错误,但问题并没有消失。 任何帮助都会非常感谢。
【问题讨论】:
标签: ruby-on-rails-3