【问题标题】:Rails/Ruby equivalent of PHP file_get_contentsRails/Ruby 相当于 PHP file_get_contents
【发布时间】:2013-11-01 19:35:54
【问题描述】:

想知道以下 PHP 的 Rails/Ruby 等价物:

$data = json_decode(file_get_contents(URL_GOES_HERE))

URL 是返回 json 数据的外部资源(Facebook 的 API)。

我试过了:

data = JSON.parse(URL_GOES_HERE)

但我认为我仍然需要 `file_get_contents' 部分?我如何在 Rails 4 中做到这一点?

【问题讨论】:

    标签: ruby-on-rails json ruby-on-rails-4


    【解决方案1】:

    试试这个

    require 'open-uri'
    
    file = open(URL_GOES_HERE)
    
    data = JSON.parse file.read
    

    【讨论】:

    • 我认为这是正确的,但我正在尝试使用 data.attribute 访问数据中的属性,但出现未定义的方法错误。我是否以正确的方式访问属性?
    • 知道了 - 这是data['attribute']
    猜你喜欢
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 2012-10-05
    • 1970-01-01
    • 2014-02-19
    • 1970-01-01
    相关资源
    最近更新 更多