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