Tag: ruby

在Ruby中,如何检查是否定义了“foo =()”方法?

在Ruby中,我可以定义一个方法foo =(bar): irb(main):001:0> def foo=(bar) irb(main):002:1> p "foo=#{bar}" irb(main):003:1> end => nil 现在我想检查一下是否已经定义了, irb(main):004:0> defined?(foo=) SyntaxError: compile error (irb):4: syntax error, unexpected ')' from (irb):4 from :0 什么是适当的语法在这里使用? 我假设必须有一种方法来转义“foo =”,以便它被parsing并正确地传递给定义的? 运营商。

使用Net :: HTTP.get作为httpsurl

我正在尝试使用Net::HTTP.get()作为https URL: @data = Net::HTTP.get(uri, Net::HTTP.https_default_port()) 但是,当我尝试打印结果时,我得到以下结果: 无法将URI :: HTTPS转换为string 这是怎么回事? 我正在使用Ruby 1.8.7(OS X)

如何用minitest运行所有testing?

我下载了一个项目的源代码,发现了一个bug,并修复了它。 现在我想运行testing,看看我是否已经破坏了任何东西。 testing是在最小的DSL。 我如何一次运行它们? 我search适用的耙任务等,但我没有find任何。

Lisp和Erlangprimefaces,Ruby和Scheme符​​号。 他们有多好?

在编程语言中使用primefaces数据types的function有多有用? 一些编程语言有primefaces或符号的概念来表示一个常数的种类。 我遇到的语言(Lisp,Ruby和Erlang)有一些差异,但是在我看来,一般的概念是相同的。 我对编程语言devise很感兴趣,我想知道在现实生活中提供primefacestypes的价值。 其他语言如Python,Java,C#在没有它的情况下似乎做得相当好。 我没有真正的Lisp或Ruby经验(我知道的语法,但没有在一个真实的项目中使用)。 我已经使用Erlang足够用于这个概念了。

使用angularjs与turbolinks

我正在尝试在我的应用程序中使用Angularjs框架与turbolinks。 页面更改后,它不会初始化新的eventlisteners。 有什么办法让它工作? 提前致谢!

如何从railstesting套件运行单一testing?

rake test ANYTHING似乎没有帮助 PS问题是关于轨道本身,而不是rails应用程序。

没有签出…捆绑安装不能修复帮助!

https://github.com/intridea/omniauth.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError) 那我该怎么办? 捆绑安装在开发上,但是当我推送并部署到我的生产服务器。 即使在生产服务器上运行软件包安装之后,我也会遇到此错误。

Ruby和Rails开发者应该知道什么?

什么人应该知道作为入门级,中级和高级开发人员使用Rails? 全面的理论知识,开发工具,gem等等。 面试通常会遇到什么问题?

警惕RSpec Rails 4给出了很多警告

我想知道如何在运行简单testing时closures所有这些警告: [1] guard(main)> 16:59:46 – INFO – Run all 16:59:46 – INFO – Running all specs /Users/esjd/.rvm/gems/ruby-2.1.2/gems/rspec-rails-3.0.1/lib/rspec/rails/adapters.rb:124: warning: instance variable @example not initialized /Users/esjd/.rvm/gems/ruby-2.1.2/gems/rspec-rails-3.0.1/lib/rspec/rails/adapters.rb:124: warning: instance variable @example not initialized .* Pending: HomeHelper add some examples to (or delete) /Users/esjd/ruby/rails/ts3/spec/helpers/home_helper_spec.rb # Not yet implemented # ./spec/helpers/home_helper_spec.rb:14 Finished in 0.03601 seconds (files took 7 minutes 48 […]

Rails格式化date

我发布一个date到一个API和所需的格式如下: 2014-12-01T01:29:18 我可以从模型中得到这样的date: Model.created_at.to_s 这返回: 2014-12-01 01:29:18 -0500 我如何使用Rails或Ruby来格式化它,如T所需的格式,并删除-0500? 谢谢