Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Problemy ze znalezieniem i wyświetleniem listy rekordów z modelu relacji w aplikacji Rails

Twoje relationships metoda w kontrolerze jest wszędzie.

Próbujesz znaleźć związekS używanie wyszukiwania według identyfikatora z nieistniejącymi params[:relationship_id] co powoduje błąd, który widzisz.

Następnie ustawiasz @users być wszystkimi relacjami dla @shop .

Następnie renderujesz szablon show_relationships ale później odwołasz się do relationships/show szablon.

Dodatkowo w modelu sklepu, który wywołujesz create w relacjach z tylko identyfikatorem użytkownika, podczas gdy można oczekiwać, że przekazujesz niektóre atrybuty relacji.

Wygląda na to, że ten kod staje się coraz bardziej bałaganiarski, gdy próbujesz rozwiązać problem. Szczerze mówiąc, wróciłbym do początku i zaczął od nowa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SonarQube :Jak zmniejszyć rozmiar Measure_data.ibd?

  2. Asynchroniczne oczekiwanie podczas wykonywania funkcji C#

  3. Ostrzeżenie:PDOstatement::execute():SQLSTATE[HY093]:Nieprawidłowy numer parametru:parametr nie został zdefiniowany w...filetext

  4. Dlaczego ten wyzwalacz MySQL powoduje przepełnienie stosu?

  5. MySQL, Połącz dwie kolumny