w moim kontrolera uprawnień, używam Active Record szukać zgody:Rails 3 - Jak Nie błąd, jeśli nie znaleziono rekordu
@permission = Permission.find(params[:user_id])
Jeśli ta zwraca wynik I wtedy zajrzeć do zgody. imię i podaj to mojemu kontrolerowi.
Problem jest czasami taki, że nie powraca do skutku, w innych przypadkach go nie ma. Kiedy nie, to błędy. Jak mogę temu zapobiec?
Przypadek użycia: 1. Jeśli użytkownik ma rekord uprawnień, pokaż go i pozwól użytkownikowi go zmienić 2. Jeśli nie, pokaż, że nie ma zapisu pozwolenia i zezwól użytkownikowi na ustawienie zezwolenia .
Dzięki
'@permission = Permission.find_by (id: params [: user_id])' teraz. – hlcs