/ / हैंडलिंग याहू फाइनेंस उद्धरण हैश रेल 3 में - रूबी-ऑन-रेल, याहू

रेलगाड़ियों में याहू फाइनेंस कोट्स हैश को संभालना 3 - रूबी-ऑन-रेल, याहू

मैं हैश से हेरफेर करने की कोशिश कर रहा हूंरूबी ऑन रेल्स का उपयोग करते हुए अपने स्टैंडर्ड कोटे के लिए याहू फाइनेंस। मैं रूबी के लिए नया हूं और एक दृश्य में एक संकलन त्रुटि हो रही है। जब मैं प्रोग्राम को चलाने की कोशिश करता हूं तो फ़ाइल को फ़ाइल करें। मेरा उद्देश्य अपेक्षाकृत सीधा है - मैं हैश में निहित प्रत्येक उद्धरण के लिए स्टॉक प्रतीक, बोली और आस्क कीमतें और कॉर्प नाम प्रदर्शित करना चाहता हूं।

मैंने हैश को @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| %>