User expected, got String

Witam,

w moim serwisie napisanym w RoR dodałem ostatnio nowa kolumnę (user). Wykonałem prawidłowo migracje, dodałem pobieranie uzytkownikow z ich tabeli tak, aby moc wyświetlić ich w select, edytowałem widoki, aby tego selecta wyświetlać ale nie mogę edytować danych, gdyż przy zapiscie tego (czyli update) dostaje błąd:

User expected, got String

{“commit”=>“Update”,
“_method”=>“put”,
“authenticity_token”=>“d726bbda7e4ebbe714ccae55cd31251b259fe602”,
“event”=>{“user”=>“melmat”,
“nazwa”=>“Parapetów u melmata”,
“description”=>“ahhaha”,
“kategoria”=>“teatr”,
“data”=>"",
“short”=>“ekstra wyczes”},
“id”=>“1”}

Czyli jak widzimy brakuje pobierania prametru nowej kolumny czyli user :frowning:
Jak można to naprawić ?

Widzimy, że wysyłasz jakiś String jako Usera ( “user”=>“melmat” ), najprawdopodobniej login. Przy update musisz go zamienić na obiekt klasy User, np.

User.find_by_login( params[:user] )