Für diejenigen, die mit dem Erlernen von RubyOnRails begonnen haben und den folgenden kostenlosen Udemy-Kurs belegt haben, diesen jedoch aufgrund eines Fehlers nicht beenden konnten, werden wir die aufgetretenen Fehler und Lösungen weitergeben.
[Sie können es in nur 30 Minuten tun!] Einführung in Ruby on Rails: Einfach für Anfänger! Browser
Kurs von "14. Hinzufügen von Bilddateien und Hinzufügen von Bearbeitungsfunktionen"
Im Terminal ist ein Fehler aufgetreten, als ich im Terminal "rake db: migrate" eingegeben habe.
Ich habe den Fehler "ActiveRecord :: PendingMigrationError" auch bei localhost: 3000 erhalten.
Der Grund ist, dass "Paperclip" von der Version der Schienen abhängt. Nach sorgfältiger Bestätigung wurde festgestellt, dass der Kurs auf Ruby on Rails 5.2 basiert. Für mich war Paiza Cloud zu diesem Zeitpunkt auf Ruby on Rails 6 standardisiert.
Gehen wir entsprechend dem Kurs vor.
Als ich den Vorgang im Verlauf von "14. Hinzufügen von Bilddateien und Hinzufügen von Bearbeitungsfunktionen" überprüfte, wurde er fehlerfrei fortgesetzt. Es gibt kein Problem mit localhost: 3000.
--- ---.
Die Ursache ist unbekannt, aber im Gegensatz zu den anderen scheint die Ursache "<% = from ..." zu verwenden.
--- ---.
** Ich denke, Laravel ist das gleiche, aber es gab viele unerwartete Mängel, abhängig von der Version (die Beschreibungsmethode war unterschiedlich, das Paket konnte nicht verwendet werden usw.). Wenn Sie auf einen Fehler stoßen, seien Sie nicht frustriert, und ich hoffe, dass alle zusammenarbeiten, um ihn zu beheben. ** **.
In kostenlosen Kursen können Sie dem Kursleiter möglicherweise keine Fragen stellen, selbst wenn Sie auf einen Fehler stoßen. Ich hoffe, dieser Beitrag wird eine treibende Kraft für diejenigen sein, die anfangen, RubyOnRails zu lernen, um bis zum Ende durchzugehen, ohne aufzugeben.
Recommended Posts