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.