Ruby on Rails 3 - PullRequest
       1

Ruby on Rails 3

0 голосов
/ 23 марта 2011

Изучение Руби на рельсах от Михаэля Хартла. Я слежу за книгой и столкнулся с проблемой при вставке изображения, здесь выдается ошибка

SyntaxError in Pages#home

Отображение / Пользователи / richardhardesty / Сайты /rails_projects / begin / 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>

Trace ofВключение шаблона: app / views / layouts / application.html.erb

Я пытался изменить кавычки и скобки, и перечислены различные ошибки, но проблема не исчезла.Любая помощь будет большой благодарностью.

1 Ответ

0 голосов
/ 23 марта 2011

Вам нужны запятые между аргументами в методе image_tag:

 <%= image_tag('logo.png', :alt =>'Sample App', :class =>"round" ) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...