sql >> Database >  >> RDS >> Mysql

Problemen met het lokaliseren en weergeven van een lijst met records van een relatiemodel in de Rails-app

Uw relationships methode in je controller is overal.

Je probeert een relatie te vindenS een zoekopdracht op id gebruiken met een niet-bestaande params[:relationship_id] die de fout veroorzaakt die u ziet.

Je stelt dan @users in om alle relaties te zijn voor de @shop .

Vervolgens render je een sjabloon show_relationships maar je verwijst later naar een relationships/show sjabloon.

Bovendien roept u in het winkelmodel create op relaties met alleen een gebruikers-ID, terwijl u zou verwachten dat u enkele attributen voor de relatie doorgeeft.

Het lijkt erop dat deze code slordiger en slordiger is geworden terwijl je hebt geprobeerd het probleem op te lossen. Om heel eerlijk te zijn zou ik teruggaan naar het begin en opnieuw beginnen.



  1. Converteer varchar naar datetime in SQL Server

  2. mysql.connector.errors.ProgrammingError:Mislukte verwerking van formaatparameters; Python 'lijst' kan niet worden geconverteerd naar een MySQL-type

  3. Door de gebruiker gefilterde zoekopdracht in django

  4. MySQL negeert de NOT NULL-beperking