ruby

    0热度

    1回答

    我在我的应用程序中使用了不同的语言,我正在使用此模式:/:locale/some-action。我的大部分线路都在此范围内:locale - routes.rb中: scope "(:locale)", locale: /fr|en/ do root to: 'home#index' get 'contacts', to: 'contacts#index' end get

    -2热度

    2回答

    我有一个小脚本,其中我匹配一个字符串,并且如果字符串匹配多次,则计数器应增加1。 def watch_for(file, pattern) f = File.open(file,"r") f.seek(0,IO::SEEK_END) while true do select([f]) line = f.gets if line =~

    0热度

    1回答

    这里是红宝石等效 [Digest::MD5.hexdigest("Data to pack").to_i(16)].pack("N") 输出:"\x1AP0\\" 所生成的大的整数(MD5哈希); 321255238386231367014342192054081171548 在斯卡拉我得到BigInt如下; def md5Hash(input: String): String = md5

    2热度

    1回答

    在official YARD docs,有下面的例子: # @overload set(key, value) # Sets a value on key # @param key [Symbol] describe key param # @param value [Object] describe value param # @overload set(value) # Sets a

    -5热度

    1回答

    我是JRuby和Ruby的新手。JRuby和Java中的多线程有任何区别。由于JRuby仅仅是JVM上的Ruby实现,其中Java也在JVM上运行。线程的传播方式与在Java中完成的方式一样。

    0热度

    1回答

    我已经把下面一行在我config/application.rb: config.logger = Logger.new("#{Rails.root}/log/app.log") 但是两者app.log和development.log包括所有控制台的“噪音”。 有没有办法在没有噪音的干净的app.log文件上书写?

    0热度

    1回答

    我有一个年龄检查我的用户,如果他们想注册我的应用程序,他们必须是一定的年龄。我使用的是设计宝石,但在我的用户模型中创建了一个方法来检查年龄......我得到一个错误,指出无论我想要做什么,都不能因为一个零级。基本上我有一个用户,但用户的birth_date没有保存。 这告诉我,我把这个逻辑放在哪里是错误的地方。但我不知道在哪里。我有一个注册控制器和一个用户控制器。我也有用户模型。我没有注册模型,我

    -3热度

    1回答

    我的目标是测试一个设计模式 - 在这种情况下是装饰器模式。 我采取了lib/文件夹和controller文件夹下面的代码。 这里的库文件有一个BasicTag类,继承类TaggingDecor和另一个类DescriptionDecor。 现在所有这三个类都有一个共同的功能,称为detailsForTag。 当从控制器文件调用此功能时,如下所示。 该错误是 未定义的方法`detailsFileTag

    0热度

    1回答

    不幸的是,我得到以下错误。我不明白为什么它不起作用? :14:in `convert': undefined method `factors' for 30:Fixnum (NoMethodError) from question_stack.rb:18:in `<main>' 我试图创建下面的类: # Class Wordgame class Wordgame WORD

    -1热度

    2回答

    我有一个样本文本数据如下: 1; ABC; 111; 10-NOV-2017 2; abc; 222; 11-NOV-2017 3; ABC; 333; 12-NOV-2017 鉴于2个输入ABC和11 nov1017我想提取字符串之间的两个,即 如何使用regex得到结果?有没有其他办法可以达到同样的效果? 实际的数据是这样的: 113434;轴黄金ETF; 2651.2868; 2651.28