ruby

    1熱度

    1回答

    在我的ActiveAdmin儀表板中,我有兩個資源 - Posts和ScrapedPosts。對於ScrapedPost,我想添加一個發佈帖子按鈕,當點擊該按鈕時,該按鈕進入創建新帖子的頁面(新的動作),其中後的所有字段都預先填入了值來自ScrapedPost(Post和ScrapedPost具有相同的模式)。 這是我目前的內部應用程序/管理/ scraped_post.rb ActiveAdmi

    0熱度

    1回答

    使用Ruby UDPSocket多態與IO對象的最佳做法是什麼?我正在寫一個序列化類我的圖書館,並希望把網絡套接字同爲File或StringIO對象,UDPSocket沒有從IO繼承,但是當我嘗試write_nonblock,插座引發Errno::EDESTADDRREQ: 2.4.1 :1 > require 'socket' => true 2.4.1 :2 > sock = UDPSoc

    3熱度

    3回答

    我從一個空數組和一個鍵值的哈希開始。 我想遍歷哈希並將其與空數組進行比較。如果每個k,v對的值都不存在於數組中,我想創建一個具有該值的對象,然後訪問一個對象方法以將該對象追加到數組中。 這是我的代碼 class Test def initialize(name) @name = name @values = [] end attr_access

    0熱度

    1回答

    我是ruby的新手,我正在編寫一個非常基本的Rakefile。它包含一個類Installer,有一個方法shell它調用sh這樣的: class Installer def shell(command) sh command end end 當我運行它時,它拋出 NoMethodError: undefined method `sh' for #<Install

    0熱度

    1回答

    我現在正面臨一個問題。 我有一個父類Item(Model)。我有兩個從Item繼承的靜態子類。 但是通過視圖窗體,我希望管理員用戶能夠在運行時創建一個新的Item子類。 class Item < ActiveRecord::Base #template methods end class StoreItem < Item #hooks for overriding template me

    0熱度

    2回答

    在練習中,爲full_title助手編寫測試,並且必須填寫代碼。這裏是測試 require 'test_helper' class ApplicationHelperTest < ActionView::TestCase test "full title helper" do assert_equal full_title, FILL_IN assert_eq

    1熱度

    1回答

    當我裝修後,然後調用該方法the_url(),以下異常被拋出: NoMethodError: undefined method `host' for nil:NilClass 這隻有當我調用該方法會發生,而執行rake任務,以及rails應用程序何時運行。

    0熱度

    1回答

    使用跨平臺的解決方案(GNU/Linux,Windows),我想在後臺產生一個外部程序,捕獲它的pid,稍後通過存儲的pid停止程序。 考慮的Ruby 1.9.x的驗證碼: pid = Process.spawn("xxx") puts pid 標準輸出/標準錯誤: 8117 sh: 1: xxx: not found 沒有拋出異常,我看不出有什麼方法來檢測的事實該產卵不成功(xxx不

    0熱度

    3回答

    我試圖創建一個Ruby方法: 1.接受爲輸入,它接受參數和 2.返回作爲輸出一個PROC這需要一個參數(另一說法被傳遞與PROC第一個處理程序) 下面的代碼。我讀過的關於Ruby如何處理函數式作用域的一切都表明我應該能夠返回一個proc.call作爲變量,並且我不明白爲什麼我會收到「意外返回」錯誤(轉載於代碼) (我顯然是一個開始Rubyist ......我的經驗大多是在JavaScript中,

    0熱度

    1回答

    我正在使用Rails 5和Twitter Bootstrap gem(Twitter Bootstrap 4.00.beta2.1)。我使用傳送帶和網格系統,一切正常,但不是導航欄。我正在使用Bootbar的代碼導航欄Bootstrap site,並始終處於移動狀態。 我試着用Bootstrap的新頁面而不是bootstrap-rubygem,但從CDN和導航欄工作正常。對於bootstrap-r