我有以下的Ruby類:Ruby類關鍵
class Question
key :id, String
key :data, String, :default => "", :required => true
我想補充一點,是基於關閉ID和標題(特別是「#{ID}#{數據}的另一個關鍵「)。是否有捷徑可尋。
我需要這個的原因是因爲我正在使用mongo map slugizer,它想要一個鍵的名字slugize(它的代碼調用slugize(self[key_provided]))
我想弄清楚如何使用它來壓縮id +數據而沒有改變其代碼的任何想法
編輯:?那slug_key傳遞的關鍵之一的名字在其中slugize https://github.com/dcu/mongomapper_ext/blob/master/examples/slugizer.rb
: 我使用從mongomapper_ext slugizer你可以從下面的例子中看到。我想定義兩個鍵合在一起,而不必更改他們的代碼。謝謝!
此類不能工作這樣的檢測。這個對象是什麼? ActiveRecord :: Base,Mongoid :: Document,DataMapper? – shingara 2011-01-27 09:49:12