ruby-2.3

    0熱度

    1回答

    我想用ruby 2.3.4升級我的rails 3.0.5應用程序。原來它是紅寶石1.9.3。我能夠通過更新寶石來解決大部分問題。但是,我堅持這個問題,當創建新的活動記錄對象時,時間不能正確轉換。 例如 Product.new(:bought_on => Date.today)將保存該對象與bought_on是日期,而不是日期時間。 我能夠縮小問題的文件 的ActiveRecord-3.0.20/l

    0熱度

    1回答

    嗨我正在處理一些後臺作業,我需要從模塊或直接從工作人員重定向URL,但據我所知,只有一個方法,即redirect_to,但它不可用在模塊和工人根據軌MVC架構,但我需要這樣做。 請參考下面是我的代碼: - @oauth = Koala::Facebook::OAuth.new(Figaro.env.fb_app_id,Figaro.env.fb_secret_token,Figaro.env.fb

    0熱度

    2回答

    我有一個Ruby項目,以編程方式獲取我需要訪問的哈希中的鍵的名稱。我可以訪問領域,我需要以下列方式: current_content = entry.fields[property_name.to_sym] 然而,似乎有些內容只能與一個屬性語法來訪問: m.title_with_locales = {'en-US' => 'US Title', 'nl' => 'NL Title'} 因爲

    1熱度

    1回答

    我有這個類: class PriceChange attr_accessor :distributor_id, :product_id, :value, :price_changed_at, :realm def initialize(data = {}) @distributor_id = data[:distributor_id] @product_i

    1熱度

    1回答

    我生成使用WickedPdf.new.pdf_from_string PDF文件。文件本身產生細小,當保存在磁盤和打開。 但是,當同一個文件通過send_data發送,瀏覽器下載以頁爲每個生成的文件,但沒有任何文本/內容文件。所有頁面都是空白的。下面是代碼片段 send_data File.open(pdf_file.path, 'rb').read, type: 'application/pdf

    1熱度

    1回答

    RVM失敗,掛起,試圖在Manjaro 4.11.12安裝Ruby 2.3.x版本(在我的情況2.3.1)的時候,但這個問題也已報道在其他操作系統上,如openSUSE。 拋出的錯誤是Error in../../miniruby': corrupted double-linked list,但有些情況下RVM也指向OpenSSL或GCC。 這裏是我的嘗試: 從GCC7降級到GCC6甚至GCC5 與

    1熱度

    1回答

    我有兩個模型:Patient和CodeStatus。 CodeStatus belongs_to患者,和患者has_one CodeStatus 我想查詢所有的患者,其中patient.code_status爲零。我很驚訝地發現,Patient.where(code_status: nil)不起作用拋出:column patients.patient_id does not exist 我已經找到

    0熱度

    3回答

    我想重構這個代碼: class Logger class << self def info title, msg puts hash_for(title, msg, :info).to_json end def unknown title, msg puts hash_for(title, msg, :unknown).to_

    1熱度

    2回答

    如何在Ruby中執行以下操作? 由於傳值參數的原因,它無法按預期工作。 def validate! msg if msg.is_a?(String) msg = [ msg ] end end #replace如果味精正在用另一個字符串替換都可以使用。

    -1熱度

    1回答

    我試圖建立一個ROR應用與Ruby 2.3.3和Rails 5.0.1,但連接到SQL Server 2008中我得到它說 TinyTDS ::錯誤的錯誤時(自適應服務器連接失敗) 我使用的是最新版本的和最新版本的activerecord_sqlserver_adapter (5.0)。由於這個原因,我無法啓動我的應用程序,因此無法繼續。 任何幫助,將不勝感激。 感謝, Spoorthi NG