MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Rails 4/Devise/MongoDB:Niedozwolone parametry przy użyciu niestandardowych właściwości i silnych parametrów

Miałem dokładnie ten sam problem i zastępowałem sign_up_params pracował dla mnie

def sign_up_params
   params.require(:user).permit(:email, :password, :password_confirmation, :other, :etc)
end

oczywiście różnica polega na tym, że moje są tylko wartościami skalarnymi, podczas gdy ty próbujesz masowo przypisać relację... Myślę, że właśnie tego powinieneś szukać.

Nawiasem mówiąc, dokumentacja wciąż nie istnieje w tym temacie (zbyt nowa), a komentarze do kodu sugerują nadpisanie devise_parameter_sanitizer , co nie jest konieczne.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wyraźna liczba wielu pól przy użyciu agregacji mongodb

  2. przekonwertować obiekt mongodb na obiekt javascript

  3. Zarządzanie użytkownikami bazy danych za pomocą ClusterControl

  4. Meteor `Deps.autorun` vs `Collection.observe`

  5. Agregacja z liczbą poddokumentów spełniających warunek i grupowanie