我使用seomoz的linkscape-gem來使用它們的api獲取數據,我希望這些數據可以在視圖中顯示。 (注意:我也使用邪惡的寶石來逐步構建對象)。目前,我有這個在我的控制器:Rails 4 - 使用Moz API顯示視圖中的信息
def update
@bid = Bid.find(params[:bid_id])
@linkscape = moz if step == steps.second
@bid.attributes = build_params
render_wizard @bid
end
def moz
@client = Linkscape::Client.new(:accessID => "accessID", :secret => "secret")
@response = client.urlMetrics("http://example.com", :cols => :all)
return @response
end
在我看來:
<%= debug(@linkscape) %>
沒有在視圖中的調試部分顯示出來,所以我如果1)我使用不正確的語法疑惑2)錯誤地訪問API信息(我創建了一個Moz賬戶並生成訪問ID和密鑰,並且正在使用它們)3)誤解如何在視圖中顯示控制器變量或4)其他內容。
你應該閱讀這個http://nofail.de/2013/10/debugging-rails-applications-in-development/ – phoet
@phoet謝謝你 鏈接。那裏有一些好的實踐和工具,但沒有什麼能夠回答我的問題。當我檢查日誌時,我沒有遇到任何錯誤或問題。 – Jordan
@Jordy看到我的答案。讓我知道它是否有效。 – uday