Rails Strong Parameters Werte Hinzufügen

Werte zu Strong Parameters in Rails hinzufügen

Ein Memo darüber, wie man Werte zu Strong Parameters in Ruby on Rails mit der Ruby-Sprache hinzufügt. Auf diese Weise können Sie Werte definieren, die nicht mit form_tag hinzugefügt werden können, wie user_id, die mit dem User in einer Eins-zu-Viele-Beziehung verknüpft ist, und den Wert hinzufügen, wenn die create-Aktion aufgerufen wird. Beispiel für das Hinzufügen von user_id, def hashmodel_params params.require(:hashmodel).permit...

Shou Arisaka
1 Min. Lesezeit
17. Okt. 2025

Ein Memo darüber, wie man Werte zu Strong Parameters in Ruby on Rails mit der Ruby-Sprache hinzufügt.

Beispiel für das Hinzufügen von user_id

def hashmodel_params
    params.require(:hashmodel).permit(:title, :content, :user_id)
end

Auf diese Weise können Sie Werte definieren, die nicht mit form_tag hinzugefügt werden können, wie user_id, die mit dem User in einer Eins-zu-Viele-Beziehung verknüpft ist, und den Wert hinzufügen, wenn die create-Aktion aufgerufen wird.

def create
  params[:hashmodel][:user_id] = current_user.id
end

Diesen Artikel teilen

Shou Arisaka 17. Okt. 2025

🔗 Links kopieren