ruby-1.8.7

    0熱度

    1回答

    我有一個表,存儲了什麼用戶輸入到搜索字段。我寫了一個動作,顯示最受歡迎的搜索和搜索次數。要做到這一點,我寫在控制器下面的SQL查詢... SELECT `query`, COUNT(`query`) AS `query_count` FROM `searches` WHERE [foo things] GROUP BY `query` ORDER BY `query_count

    0熱度

    1回答

    我正在創建聯繫人& DB中的用戶seed.rb。使用下面的代碼,聯繫人被保存,但子女用戶不是。我錯過了什麼?我嘗試過使用和不使用if聲明,並且用戶從不保存。 模式 class Contact < BaseModel #... has_one :user end class User < BaseModel #... belongs_to :contac

    1熱度

    2回答

    也許有更好的方法來做到這一點。我想能夠動態加載一些路由。我打算在routes.rb有靜態路線,custom_routes.rb有自定義路線。然後在routes.rb底部,我會做: CustomRoutes.create if defined?(CustomRoutes) 爲了這個工作,我有權要求custom_routes.rb只有當該文件存在,但如何? custom_routes.rb cla

    0熱度

    1回答

    我需要將很多對象序列化爲一個文件(多個GB)。我們選擇在這個項目中使用Google的協議緩衝區來處理其他事情,所以我想我會使用它來序列化從線路接收的對象。這似乎工作: File.open(file_name, 'ab') do |f| some_objects.each { |some_object| some_object.serialize(f) } end

    2熱度

    1回答

    使用Ruby 1.8.7,是否有內置的功能類似於Array.map,它允許返回多個值而不是一個?例如。我有一個數組,每個元素包含一個數組 - 我想結束內部數組中的所有值。例如,一個狀態數組,每個狀態都是一個縣的數組 - 我想要一個所有縣的數組。 @states.map_many { |o| o[:states] } 與更新版本的Ruby中的Array.flat_map相同。 http://ru

    0熱度

    2回答

    我需要在遷移期間將文件的內容插入數據庫(Rails 3.2.13)。引用項目中其他位置的文件的正確方法是什麼? DB /遷移/ the_migration.rb class ... content = File.read("../../app/views/layours/application.html.erb") end 的相對路徑似乎並沒有工作 - 我得到: No such f

    2熱度

    3回答

    我在Ruby 1.8.7的Rails應用程序中有一些實現爲裝飾器的類。我不斷收到警告 - warning: already initialized constant ABC。這裏ABC是常數的名字。 爲了解決這個問題,我使用了answer中建議的const_defined?方法。 我的疑問是 - 是const_defined?正確的方法來檢查類常量是否已經在ruby中定義?我清楚地看到它可以用來檢

    2熱度

    1回答

    使用Ruby 1.8.7我想在數據庫中存儲一些正則表達式,並在需要使用它們進行驗證時將它們輕鬆重組爲Regexp對象。我發現Ruby顯示出一些不需要的行爲。例如: r = Regexp.new(/^\w+$/i) => /^\w+$/i r_i = r.inspect => "/^\\w+$/i" r_s = r.to_s => "(?i-mx:^\\w+$)" r_fro

    2熱度

    3回答

    我有大量的嵌套鍵值對。例如, h = {"foo" => {"bar" => {"hello" => {"world" => "result" } } } } 現在我要訪問result和我擁有該按鍵在按正確的順序排列。 keys_arr = ["foo", "bar", "hello", "world"] 的動機很明確,我想要做如下: h["foo"]["bar"]["hello"]["w

    1熱度

    1回答

    我使用Ruby 1.8.7 所有符號我有一個正則表達式是有效用Ruby 1.8.7匹配所有表情 /\|?>?[:*;Xx8=<(%)D]-?'?,?o?\_^?[-DOo0S*Ppb3c:;\/\\|)(}{\]><]\)?|\(/ 不過,我想匹配,除了所有的符號集那些在此正則表達式 例如,以下字符串 hi =as.) friend:) haha yay! ;) =) (test test)