Я пытаюсь манипулировать хешем, возвращенным Yahoo Finance для их стандартной цитаты, с помощью Ruby on Rails.Я новичок в Ruby и получаю сообщение об ошибке компиляции в файле .erb вида при попытке запустить программу.Моя цель относительно проста - я хочу отобразить символ акций, цены Bid и Ask и название Corp для каждой цитаты, содержащейся в хэше.
Я сохранил хэш в переменной экземпляра @quote_info и передал этот хэш представлению.
Код в представлении выглядит следующим образом:
<h1>Stock Quote from Yahoo Finance</h1>
<p>Stock Symbol(s) Requested: <%= @quote_list %> </p>
<table>
<tr>
<th>Symbol</th>
<th>Bid Price</th>
<th>Ask Price</th>
</tr>
<% @quote_info.each |stock| do %>
<tr>
<td><%= stock.symbol %></td>
<td><%= stock.bid %></td>
<td><%= stock.ask %></td>
</tr>
<% end %>
</table>
Iполучите ошибку компиляции в каждой строке оператора, указывая после термина do.
compile error
/home/lvl9/waf_projects/squotes_app/app/views/screenquotes/show.html.erb:18: syntax error, unexpected kDO
');@output_buffer.append_if_string= @quote_info.each |stock| do
^
Любые мысли будут высоко оценены.Я рву волосы и больше не могу позволить себе потерять.