Also ich bin ich vertraut mit den beiden Schienen und natürlich Schienen 4.Wie Änderungen an starken Parameter (Änderung klein geschrieben)
Also das ist, was ich am Ende meines Controller haben
def post_params
params.require(:post).permit(:title, :content, :category)
end
Was gut funktioniert, aber was ich tun möchte, ist herauszufinden, wie man auf diese Parameter entweder in der post_params-Methode oder später im Controller einzeln zugreifen kann.
Insbesondere möchte ich den: category Wert in Kleinbuchstaben ändern, bevor Sie den Parameter beim Erstellen des Beitrags verwenden (so dass innerhalb der Tabelle alle Kategorien in Kleinbuchstaben sind).
EDIT: Vielleicht ist eine bessere Formulierung meiner Frage, nachdem ich die Parameter zugelassen habe, wie kann ich darauf zugreifen und sie manipulieren..kann ich einfach params [: title] wie gewohnt benutzen?
Ich habe
versuchtparams.require(:post).permit(:title, :content, :category)
params[:category].downcase
und
params.require(:post).permit(:title, :content)
params.require(:post).permit(:category).downcase
Aber ich bekomme undefined method 'downcase'
Sie haben zu verwenden! Operator..else würde es nicht aktualisieren. –