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