我在我的應用程序中遇到了一個非常奇怪的錯誤消息。在我的控制,我有:Ruby on Rails Twitter趨勢 - TypeError =無法將字符串轉換爲整數?
require 'open-uri'
require 'json'
class NoticiasController < ApplicationController
def index
url = 'https://api.twitter.com/1/trends/daily.json'
buffer = open(url, "UserAgent" => "Ruby-Wget").read
# convert JSON data into a hash
@result = JSON.parse(buffer)
end
end
,並在視圖中我有
<div>
<% for news in @result['trends'] %>
<p><%= news['name'] %></p>
<% end %>
</div>
,但我得到「類型錯誤:無法轉換成字符串整數」。
我在做什麼錯?
上線做你的錯誤? – topek
<%= news ['name']%>
–@Joe Doyle:感謝您幫助[清理](http://meta.stackexchange.com/questions/128315/the-great-stack-overflow- tag-question-cleanup-of-2012),但這不是[tag:trends]的合法用法嗎? –