1
我想操縱從雅虎財經爲他們的標準報價使用Ruby on Rails返回的哈希。我是Ruby新手,在嘗試運行程序時,在視圖.erb文件中出現編譯錯誤。我的目標相對簡單 - 我想爲散列中包含的每個報價顯示股票代碼,買價和賣價以及公司名稱。處理雅虎金融行情哈希在Rails 3
我將散列存儲在名爲@quote_info的實例變量中,並將此散列傳遞給View。
視圖中的代碼是folows:
<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
^
任何想法將不勝感激。我正在撕裂我的頭髮,不能再失去任何東西。
其拒絕stock.symbol名詞 - seesymbol以下爲未定義method.Hash結構: – JimmyBandit
@JoeMcGouran不能與幫助,除非你有更多的信息;我不知道應該在那裏。 –
看看下面編譯細節:在Screenquotes NoMethodError#表明 顯示/home/lvl9/waf_projects/squotes_app/app/views/screenquotes/show.html.erb其中行#24提出: 未定義的方法'符號」爲「IBM 「:字符串 提取的來源(在#24附近): 21: 22:<%@ quote_list.each do | stock | %> 23:
相關問題