/ / Обработка на Yahoo Finance Цитати Hash in Rails 3 - руби-на-релси, Yahoo

Обработка на Yahoo Finance котировки Hash в релси 3 - рубин на релси, yahoo

Опитвам се да манипулирам връщаната от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>

Получавам грешка при компилирането на всяка линия на израза, сочеща след този срок.

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
^

Всички мисли биха били много ценни. Разкъсвам косата си и не мога да си позволя да загубя повече.

Отговори:

1 за отговор № 1

Просто някакво място do:

<% @quote_info.each do |stock| %>