小编don*_*ald的帖子

Ruby:JSON.parse返回未定义的方法`bytesize'

response = Typhoeus::Request.get("http://localhost:3000/api/api_email/#{@api_id}.json")
    JSON.parse(response.body)
Run Code Online (Sandbox Code Playgroud)

响应是一个JSON对象,但在尝试解析它时出错.

undefined method `bytesize' for 
Run Code Online (Sandbox Code Playgroud)

我想访问JSON对象.

错误:

NoMethodError at /api/v1/a71040739d6cc50e89aff56601af67/2011-10-1
undefined method `bytesize' for {"xpto"=>{"email

"=>"test@gmail.com"}}:Hash

file: utils.rb location: bytesize line: 239
Run Code Online (Sandbox Code Playgroud)

回溯:

/Users/donald/.rvm/rubies/ruby-1.9.2-rc2/lib/ruby/1.9.1/webrick/httpserver.rb in service
      si.service(req, res)
/Users/donald/.rvm/rubies/ruby-1.9.2-rc2/lib/ruby/1.9.1/webrick/httpserver.rb in run
          server.service(req, res)
/Users/donald/.rvm/rubies/ruby-1.9.2-rc2/lib/ruby/1.9.1/webrick/server.rb in block in start_thread
          block ? block.call(sock) : run(sock)
Run Code Online (Sandbox Code Playgroud)

这是如何生成的:

 @api_id = params[:api_id]
 @bucket = Bucket.where(:api => @api_id)
 respond_with(@bucket, :only => [:email])
Run Code Online (Sandbox Code Playgroud)

返回的.json文件包含:

[{"xpto":{"email":"test@gmail.com"}}]
Run Code Online (Sandbox Code Playgroud)

ruby json sinatra

7
推荐指数
1
解决办法
5520
查看次数

New Relic vs ScoutApp vs Cloudkick监控我的服务器

使用一个与另一个监视我的EC2服务器(应用程序使用Rails)有什么好处?

我觉得新的遗物要贵得多,值得吗?为什么?

谢谢

monitoring amazon-ec2 ruby-on-rails-3 newrelic

7
推荐指数
1
解决办法
3082
查看次数

node.js可以取代Ruby吗?

我想知道是否可以使用node.js创建一个完整的网站(就像我们使用Sinatra和Rails一样).

另外,有没有像Sinatra和Rails一样好的框架?

这是节点的最佳用途吗?

问候.

javascript ruby ruby-on-rails node.js

6
推荐指数
2
解决办法
3321
查看次数

保持Heroku 1 dyno实例永远活着

据您所知,在没有使用5分钟后,Heroku会让您的免费dyno实例进入睡眠状态,这将使下一个请求更慢.[编辑:他们在一小时不活动后睡觉.]

有没有办法可以让实例保持活力?也许通过确保网站始终被使用?

谢谢.

ruby ruby-on-rails heroku ruby-on-rails-3

6
推荐指数
0
解决办法
5334
查看次数

使用Rails学习Ajax的资源3

有没有很好的资源来学习使用Rails 3的Ajax(jQuery)?

ruby ajax jquery ruby-on-rails ruby-on-rails-3

6
推荐指数
1
解决办法
1463
查看次数

Node.js:获取响应时间

我怎么知道URL的响应时间?

我正在使用http.get()HTTP GET请求.

http httpwebrequest node.js

6
推荐指数
1
解决办法
8325
查看次数

Heroku-like Amazon EC2

我可以在我的EC2实例上安装任何可以使用AWS Heroku的东西吗?

例如:

  • heroku创建应用程序
  • git push

但对于AWS.

heroku amazon-web-services

6
推荐指数
2
解决办法
2687
查看次数

Heroku对敏感应用程序的可靠性如何?

Heroku对敏感应用程序的可靠性如何?他们可以信任一个非常重要的应用程序吗?你用了很久了吗?你怎么看?

谢谢

ruby ruby-on-rails heroku ruby-on-rails-3

5
推荐指数
1
解决办法
562
查看次数

Rails 3:每个模型的不同视图

我有两个使用Devise的模型,我希望视图彼此不同.但是,它只有一个new.html.erb视图等.

如何为每个模型分别显示视图?

谢谢

rubygems ruby-on-rails devise ruby-on-rails-3

5
推荐指数
1
解决办法
1719
查看次数

Sinatra:在点击URL时运行ruby代码

我想在每次击中网址/代码时运行脚本(code.rb).

我该如何运行脚本?

require 'sinatra'
get '/' do
  #run the script
end
Run Code Online (Sandbox Code Playgroud)

ruby sinatra

5
推荐指数
2
解决办法
2749
查看次数