1
我有一個關於什麼可能是寶石問題的問題,但可能是meta-where。我使用gems來安裝meta_where-1.0.4,並且響應是我成功了,提供了meta_where的uri,但是當我在控制器的搜索方法中嘗試了where-condition時,類似於此示例中的meta-where規定:報道Ruby-on-rails無法找到「where」條件的meta_where
Person.where(:skill_set.matches => 'Hello%'
錯誤:
"undefined method 'matches' for :skill_set:Symbol"
這是因爲如果沒有被訪問的寶石的方法。我嘗試使用「要求」,但沒有幫助。
我使用Windows XP,Firefox,Ruby 1.9.2。
什麼我需要做什麼? 謝謝,巴尼
謝謝!問題是我使用了錯誤的gemfile,所以當你告訴我我認爲我知道的時候,我意識到我不太瞭解gemfiles,發現我沒有在rails項目目錄中使用它。 「.matches」現在可用! – user32848