ruby

    1热度

    1回答

    我将在语法的句子像 <开始> 的<对象> <动词>今晚阅读。 和 <开始> <博览会> <冲突> <逃生> <结论> <博览会> <坏家伙> <疯狂计划> 我有一个函数得到的句子,应该取代任何有<单词> while is_non_terminal?(sentence) sentence.sub!(/(<\w+>)/){grammar[[$1]].sample.join(' ')} en

    0热度

    2回答

    如果我有一群组的正则表达式(使用圆括号),其中一些是可选的(使用问号),如何找到正则表达式匹配的组的数量?我知道Python有一个函数叫做groups(),它会告诉你,但是你怎么在Ruby中做到这一点? m = /\d{2}(:\d{2}(:\d{2})?)?/.match('10') # I want to return 1 m = /\d{2}(:\d{2}(:\d{2})?)?/.matc

    1热度

    1回答

    我正面临着我为我的公司产品开发的Rails应用程序的设计问题。我的应用程序允许创建两个父类的子类。 class Coupon include Commonelements end class ServiceCenterCoupon < Coupon end class DealershipCoupon < Coupon end 当你去到视图,你想创建一个新的优惠券,您选

    0热度

    1回答

    我是新手!我有一个包含文本行和行的文本文件。我想尝试创建一个代码,只允许显示短语“larry.bird”的行,而其他行则被删除。这是我现在的代码... File.open("HM.txt").each do |line|    puts line    if line.include? "larry.bird"       puts "larye.bird " + line    end

    1热度

    2回答

    我试图在我的MacBook上运行Sinatra和Ruby,并且一切正常。然后,突然之间,我又试了一次,它只是保持这样的: 我不能访问到本地主机或任​​何东西。我不知道该怎么办。我一直在研究几个小时。请帮帮我。 这是我的Ruby代码的样子: require 'sinatra' gets '/ejemplo1' do puts 'Hello World' end

    0热度

    1回答

    我是新来的。我需要从这个哈希中检索特定的人员信息。假设我想获得人Micheal Jordans的信息(,用粗体表示)。我有这样的代码: jdoc.fetch("schedule").fetch("schedule_layers").fetch(users).each do |jsonUser| puts jsonUser end ,但它似乎并没有工作。我认为它会给所有的“用户”键的价值,但

    0热度

    2回答

    我想设置的格式为一个GET端点: api/v1/users/types/{type_id} 例子:> api/v1/users/types/10 我当前的路由看起来是这样的: Rails.application.routes.draw do namespace :api do namespace :v1 do resources :users do co

    0热度

    2回答

    我需要过滤嵌套散列以返回特定属性组合的项目。如果该属性存在,则返回该散列,如果该属性不存在,则返回默认值。如果该属性设置为“无”,则不返回任何内容。请看下面的哈希: { "size"=>{ "default"=>{ "jeans"=>"boyfriend" }, "blue"=>"none" }, "style"=>{ "defau

    0热度

    1回答

    我最近安装了Ruby版本管理器(RVM),并再次卸载它,使用这个“焦土”脚本: #!/bin/bash /usr/bin/sudo rm -rf $HOME/.rvm $HOME/.rvmrc /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm /usr/local/bin/rvm /usr/bin/sudo /usr/sbin/groupdel

    1热度

    1回答

    中给出的目录获取文件信息一直在为学校开发一个程序,并且需要帮助获取一些片段。 目标是接受任何目录的命令行参数,并显示有关每个具有扩展名的文件的一些信息。我主要工作,但需要一些额外的帮助。 的文件只需要一对夫妇更多的事情: 集团的扩展和计数。 接受多个参数,并且如果没有给定,则默认为当前目录。 计算每个的数量/显示总大小/并在显示错误时给出显示错误,如果该目录不存在或者我无法访问它。 目前,它确实从