Es gab eine solche Form, aber was bedeutete Umfang?
ruby.rb
<%= form_with scope: :session, url: sessions_path do |f| %>
<%= f.text_field :name %>
<%= f.submit %>
<% end %>
Werfen wir vorerst einen Blick auf das Verifikationstool Ich sehe, es funktioniert so.
<form action="/sessions" method="post" data-remote="true">
<input type="text" name="session[name]">
</form>
Der dem Spope-Objekt angegebene Wert ist das Präfix des Namenswerts.
name = "session[name]"
Die Parameter werden in Form von gesendet. Das
Es ist nicht schwer zu denken, da die Sitzung nur dem Parameterpräfix hinzugefügt wird.
controller.rb
def create
#Sitzung der mit dem Bereich gesendete Wert[:user_id]Ersatz in
session[:user_name] = session_params[:name]
end
Es bedeutet, dass es so funktioniert. Es war keine große Sache.
Das ist alles für heute. form_with Es gibt so viele verschiedene Dinge.
*** 87 Tage, um ein vollwertiger Ingenieur zu werden ***