草庐IT

try-exception

全部标签

ruby - undefined symbol : SSLv2_method when trying to run Thin webserver

我已经用rvm安装了OpenSSL(rvmpkginstallopenssl)然后rvmreinstall1.9.3--with-openssl-dir=$rvm_path/usr当我尝试运行瘦网络服务器时,出现以下错误:/home/ubuntu/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/x86_64-linux/openssl.so:undefinedsymbol:SSLv2_method-/home/ubuntu/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/x86_64-linux/openssl

ruby - Ruby 中的单例方法有任何异常(exception)吗?

在Ruby中,一切皆对象。但是当我对一个数字尝试单例方法时,我得到了类型错误。万物皆对象的概念有什么异常(exception)吗?a_str="Ruby"a_num=100defa_str.barkputs"miaow"enda_str.bark#=>miaow(GoodCat!)defa_num.barkputs"miaow"enda_num.bark#=>TypeError:can'tdefinesingletonmethod"bark"forFixnum 最佳答案 数字有点特殊,因为它们实际上并不作为内存中的真实对象存在。这是

ruby - Jekyll 构建失败 : Liquid Exception: cannot load such file -- yajl

最近刚刚弄坏了我的PC,我已经有一段时间没有使用Jekyll,甚至Ruby,但是在我认为我已经正确设置了所有内容之后,当我尝试运行时......jekyllbuildorjekyllserve我收到这个错误:Generating...LiquidException:cannotloadsuchfile--yajl/2.0/yajlin_posts/2013-09-21-welcome-to-jekyll.markdownC:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in`require':cannotl

ruby-on-rails - delayed_job 的 exception_notification

delayed_job是否有类似exception_notification的gem?最好与REE-1.8.7和Rails2.3.10一起使用。 最佳答案 我过去曾为延迟的工作佣金任务做过类似的事情:require'action_mailer'classExceptionMailer:environment)doResort.sync_all!result=Delayed::Job.work_offunlessresult[1].zero?ExceptionMailer.deliver_exception_message("[SYN

ruby - 在 mac 系统中找不到 Xvfb (Headless::Exception)

/Users/ct/.rvm/gems/ruby-2.1.1/gems/headless-1.0.2/lib/headless/cli_util.rb:9:inensure_application_exists!':Xvfbnotfoundonyour系统(headless(headless)::异常)来自/Users/ct/.rvm/gems/ruby-2.1.1/gems/headless-1.0.2/lib/headless.rb:68:ininitialize'来自c_1319.rb:9:innew'来自c_1319.rb:9:in' 最佳答案

ruby - 类型不匹配 : String given - Trying to match strings in ruby

我在Rails中使用authlogic-connect。我正在使用一个简单的haml模板,我不想在其中显示已添加的授权提供者。%h2MyAccount%form.authentication_form{:action=>connect_path,:method=>:post}%fieldset%input{:type=>:hidden,:name=>:authentication_type,:value=>:user}%legendAddanotherOauthorOpenIDprovider..oauth_providers%ul-%w(googlefacebooktwitterya

ruby - 使用 UTF-8 字符串将 Ruby 中的第一个字母大写,但有异常(exception)

我想将UTF-8字符串的每个单词大写。但是,我需要函数来忽略单词开头的一些特殊字符,例如“(-.,,”。该函数将用于将歌曲标题大写,如下所示:marko,gabrielboni,simplejack-recall(originalmix)...将输出:Marko、GabrielBoni、SimpleJack-Recall(原版混音)它还应该能够将UTF-8字符大写,例如“å”>“Å”。“é”>“É”。 最佳答案 为什么Unicode::capitalize方法来自unicodelibrary?不符合您的需求?irb(main):01

ruby-on-rails - rails : attr_accessor doesn't show up when try to render as JSON

在我的应用程序中,我有一个模型如下;classInit在这里,当我稍后添加了**attr_accessor**并尝试应用**renderjson:init**时,它不显示**clientAvailability**属性,即使我已经设置它作为;init=Init.newinit.clientAvailability="3"当我调试它时,我可以看到它已设置,但当我尝试将它呈现为json时,它并没有简单地显示出来。我可能遗漏了什么? 最佳答案 clientAvailability是数据库中的一列吗?如果没有,那么我认为这是默认方式-仅序列

ruby-on-rails - Hash.except() 不适用于符号键

我有一段代码,其中这一行:user.attributes.except('created_at','created_by','updated_at','updated_by','id')有效(返回带有作为参数传递的键的散列,从中移除),同时将其更改为:user.attributes.except(:created_at,:created_by,:updated_at,:updated_by,:id)没有(返回的散列仍然包含所有键)。这怎么可能? 最佳答案 因为attributes返回一个Hash,其键为字符串而不是符号。http:/

ruby-on-rails - 懒注册 : How to let a guest user start their workflow and prompt registration when they try to save their work?

我想知道如何让guest在不注册的情况下使用我的Web应用程序,然后如果他们试图保存他们的工作,他们会收到注册提示。顺便说一句,这将在Rails应用程序中。我可以只允许公众访问部分工作流程,然后在他们保存时检查他们是否是注册用户(通过session值或cookie?)。如果他们不是注册用户,请将他们的所有工作保存到session中并让他们填写注销表单。成功注册后自动登录并在数据库上启动创建? 最佳答案 您需要跟踪session中的数据。有些人建议制作一个模块或库来处理session内的数据。例如,您可能有一个SessionCart类