rails-console

    0熱度

    1回答

    我遇到一個奇怪的問題,當我在Rails控制檯中檢查特定文件的File.size時,它返回正確的大小。然而,當我運行rake任務相同的代碼,則返回0。這裏是有問題的代碼(我已經整理了一陣,以幫助可讀性): def sum_close daily_closed_tickets = Fst.sum_retrieve_closed_tickets daily_closed_ticket

    0熱度

    1回答

    我正在使用heroku管道。我設置了我的兩個應用程序。一個用於製作,一個用於製作。兩者都使用「生產」作爲環境變量。 如果我運行heroku run rails c我可以訪問我的舞臺程序上的控制檯。 heroku網站允許在生產應用程序中運行控制檯,但只能使用預先制定的heroku run部件。這意味着如果出於任何原因我需要運行一個更基本的命令(例如heroku pg:reset;我知道我知道),我不

    0熱度

    2回答

    我有運行rails g模型任務描述:文本。然後,我運行rails控制檯並執行一些任務。現在我想向create_tasks.rb文件添加更多屬性。如.string:title。 我的嘗試: 打開的文件(create_tasks.rb),把新線然後跑rake db:migrate然後又衝入控制檯,打開了第一個任務 ,並沒有顯示出來。標題屬性。 也嘗試使用title屬性創建新任務。 Error: unk

    1熱度

    1回答

    我想在rails控制檯中編寫一個函數,在這個例子中,這是函數在終端中的外觀。 >> def string_message(str = '') >> return "It's an empty string!" if str.empty? >> return "The string is nonempty." >> end 他們如何創建一個新的行,同時仍然使控制檯意識到它是所有行創建一個函

    0熱度

    4回答

    寫一個函數,需要一個字符串的時候,我知道,它看起來像: def function("string") ,但我怎麼寫一個接受一個數組?我應該首先定義一個空陣列s = [],然後寫入函數時,只需使用s作爲輸入?

    0熱度

    1回答

    我在rails控制檯中嘗試查找具有狀態爲「已完成」的多個訂單的所有用戶。 這一行給了我所有的用戶超過1級一般,訂單狀態是否已完成,退款或出錯: User.joins(:orders).group("users.id").having("count(orders)>1") 我試着去得到這樣的: User.joins(:orders).group("users.id").having("count

    0熱度

    3回答

    很抱歉,如果這個問題是混亂的,因爲我不知道如何問這樣的問題,但在這裏我去: 我在裏面的rails控制檯試圖找到所有訂單中所有訂單狀態都是「錯誤」的訂單,並且只出現錯誤。用戶有很多訂單,每個訂單的訂單狀態可能與「完成」,「退款」或「錯誤」有所不同。 User.includes(:orders).where(orders: { state: "errored" }) 這是誰恢復有一個或多個差錯訂單

    2熱度

    1回答

    加載環境變量我試圖調試問題secrets.yml加載環境變量,通過開發設置一些環境變量和運行rails c檢查的事情。當我通過這種方式加載Rails.applications.secrets時,它沒有拾取我設置的任何環境變量(即,SECRET_KEY_BASE) 如果我使用相同的環境變量設置運行該應用程序,它會將它們選中(我使用RubyMine的運行應用程序,但是從終端運行rails c) 在我的

    0熱度

    1回答

    我一直在跟着一個Rails應用程序的教程。本教程基於Rails 5,我正在使用Rails 5.1.2。一切都在本地很好,並推向英雄沒有問題。然而,當我去運行,以創建生產數據庫管理員用戶: ​​3210 它返回以下錯誤: /app/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.3/lib/active_support/dependencies.rb:

    0熱度

    1回答

    第一站點上的Newb。在開發rails c中進行查詢時,有什麼辦法可以分離實例嗎?