mongoid

    0熱度

    1回答

    我有一個正在使用mongoid的用戶模型。該模型有一個密碼,password_confirmation和encrypted_pa​​ssword字段。密碼和password_confirmation字段在運行時填入用戶在創建新用戶時在屏幕上輸入的值。當我堅持時,我不想保留未加密的密碼值,我只想保留encrypted_pa​​ssword中包含的值。這可能嗎?有什麼我可以用來表示某些領域不能持久?

    2熱度

    1回答

    我有一個Mongoid模型,看起來像這樣: class V1Cache include Mongoid::Document field :boro, :type => String embeds_one :cache_data end class CacheData include Mongoid::Document field :tax_b

    2熱度

    2回答

    我想將博客及其標籤存儲爲單獨的文檔。 博客文章應該有tag_ids字段和標籤不應該有blog_posts_ids字段。 Mongoid提供了許多開箱即用的關係,但它需要多對多關係的文檔都有_ids字段。 class BlogPost include Mongoid::Document field :title references_many :tags, :store

    1熱度

    1回答

    我們使用的是動態屬性插件與此類似: http://codaset.com/joelmoss/dynamic-attributes 這使我們能夠存儲在我們的軌道模型動態屬性。這些動態屬性位於單個數據庫列中。我們正在面對性能問題,因此我想知道MongoId,MongoMapper或其他rails插件是否允許我們在ActiveRecord中保留一些屬性(保留< ActiveRecord::Base),但

    6熱度

    1回答

    我需要用戶能夠成爲其他用戶的粉絲。我應該如何設計/設置它? 我需要能夠查看用戶粉絲的詳細信息。 例如。我有用戶:Foo。 Foo有3個粉絲。我希望能夠找到Foo粉絲的名字。因此: foo = User.first foo.name (returns 'Foo') foo.fans.first.user.name (should return 'bar', since 'bar' is a fa

    1熱度

    1回答

    我正在從事To-Do應用程序以獲得Rails3和MongoDB的一些練習。 我有一個項目是一個標籤,一個標籤將有許多與它相關的項目。 我的問題:show.html.erb不想顯示標籤名稱。 # models/item.rb class Item include Mongoid::Document field :name field :completed, :type => Boolean

    1熱度

    4回答

    我有一個模型,它有名稱和數組,我想確保只有一個文檔可以有一個給定的名稱。我試圖編寫一個自定義驗證來處理這個問題。我的自定義驗證和模型看起來像這樣的時刻: lib/unique_name_validator.rb class UniqueNamesValidator < ActiveModel::EachValidator def validate_each(record, attribu

    2熱度

    1回答

    我是新來的rails(rails 3),我在實踐中學習。 我想創建用戶配置文件關係。我用設計創建了一個用戶模型,這很好。然後我創建了一個Profile模型。這個想法是註冊一個用戶和他的個人資料顯示信息,如果用戶想要,完成配置文件。 但是,該配置文件與帖子相關。所以,我需要用用戶的註冊動作創建一個空的配置文件。 我該怎麼做? 我的想法是更改UsersController#create方法來構建空的配

    0熱度

    2回答

    我在Rails 3上使用Mongoid並嘗試構建一個嵌套窗體。我遇到的問題是,當我用accept_nested_attributes_for方法,我得到這個錯誤信息: undefined method `persisted?' for []:Array 是其他任何人有問題,在Mongoid嵌套形式?我能做些什麼來解決它? 編輯:更多關於錯誤。這是完整的痕跡。 mongoid (2.0.0.be

    1熱度

    1回答

    我使用Mongoid自動映射協會Mongoid當我.update_attributes對具有references_one使用PARAMS模型[:MODEL_NAME]我的錯誤... @model.update_attributes(params[:model_name]) undefined method `associations' for "...":String 我明白爲什麼這