Ich versuche eine App in Ruby on Rails 4.0 zu entwickeln (bereits ältere Versionen dieses unglaublichen Frameworks) und ich habe einige Probleme.
Ich habe das FriendlyID Juwel installiert und denke, dass alles in Ordnung ist, aber ich bekomme Fehler, wenn ich versuche, meine App zu testen .
Wenn ich zu http://0.0.0.0:3000/categories/1
gehe, funktioniert das. Aber wenn ich auf dieser Seite auf "Bearbeiten" klicke oder einfach zu http://0.0.0.0:3000/categories/electronics
gehe (das ist der Slugged-Name der Kategorie mit ID 1), erhalte ich den folgenden Fehler:
(zu Testzwecken aus Scaffold generiert)
%Vor%(Ich habe friendlyId nach dem Erstellen der Kategorietabelle hinzugefügt, aber ich denke, es ist in Ordnung)
%Vor%Ich hoffe, du kannst mir helfen. Was mache ich in Rails 4.0 falsch?
Überprüfen Sie das Dokument , freundliche ID gestoppt Hacking find
-Methode (zum Besseren), haben Sie jetzt zu tun:
Sie können jetzt verwenden:
extend FriendlyId
friendly_id :name, use: [:finders]
in Ihrem Modell.
Tags und Links ruby ruby-on-rails ruby-on-rails-4 friendly-id