Ich bin ein Anfänger ohne Programmiererfahrung, aber ich habe vor einiger Zeit den Ruby on Rails-Kurs von Progate abgeschlossen.
Als ich es während des Rails-Tutorials durchgesehen habe, war es bei Progate nicht sehr gut, aber jetzt, da ich ein bisschen mehr verstehen kann, möchte ich zusammenfassen, was mir aufgefallen ist. Ich hoffe, es wird nützlich sein für diejenigen, die progate sind, aber noch nicht auf den Punkt gekommen sind und denken, dass sie hier nicht verstehen.
Obwohl es Parameter sind, die im Rails-Kurs häufig vorkommen, dachte ich ehrlich: "Ich verstehe, ich verstehe nicht ...".
Einfach ausgedrückt
params ist eine Methode, um den von der URL gesendeten Wert oder den im Formular mit params [: Parametername]
eingegebenen Wert abzurufen.
2020/6/20 Ich werde die URL der Seite hinzufügen, auf die ich sehr viel verwiesen habe https://note.com/sakusaku34/n/nc143e418b700
Im Fall der Detailseite des veröffentlichten Inhalts wird diese beispielsweise so verwendet.
def show
@post = Post.find_by(id: params[:id])
end
In meinem Fall verstehe ich, dass jedes Wissen zu diesem Zeitpunkt gesagt wird, aber da das Wissen beim Schreiben nicht verbunden war, versuche ich, es so weit wie möglich in Elemente zu zerlegen. Der Code im Beispiel sieht folgendermaßen aus.
Als Voraussetzung werden diese Kinder Handlungen genannt.
Die vom Controller definierte Methode wird als Aktion bezeichnet.
Zitat & Referenzartikel https://qiita.com/morikuma709/items/5b21e9853c9d6ea70295
find_by [id: (id number)]
.
find_by [id: (id number)]
kann die Datenbank nach einem anderen Element als id durchsuchen. (Nutzer)params [: id]
dieser ID.
Diese Parameter sind eine Methode, um den von der URL gesendeten Wert oder den in das Formular eingegebenen Wert mit "params [: Parametername]" abzurufen. (Ich habe es zweimal geschrieben, weil es wichtig ist)Dieser Code bedeutet: "Da die Datenbank-ID jedes Beitrags als URL im Routing festgelegt wurde, verwenden Sie" find_by [id: (id number)] ", um die mit derselben ID-Nummer zu finden und anzuzeigen." ..
-Params ist eine Methode, um den von der URL gesendeten Wert oder den in das Formular eingegebenen Wert mit params [: Parametername]
abzurufen
-Find_by [id: (id number)]
kann die Datenbank nach einem anderen Element als id durchsuchen.
Da ich ein Anfänger bin, kann es einige Teile geben, die mir nicht bekannt sind, aber ich danke Ihnen, dass Sie so weit gelesen haben. Ich würde mich freuen, wenn Sie Korrekturen oder Korrekturpunkte kommentieren könnten.
Recommended Posts