Von edit.html.erb Ansicht,Über Schienen machen Argument
<%= render 'form', post: @post, url: authors_post_url(@post) %>
was durch das zweite Argument Beitrag gemeint ist: @post? Ist diese Benennung @post zum Posten in der partiellen _form verwendet?
Von _form.html.erb Teildatei
<%= form_for(post, url: url) do |f| %>
<% if post.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(post.errors.count, "error") %> prohibited this post from being saved:</h2>
<ul>
<% post.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<% if @post.persisted? %>
<%= link_to 'Show', @post %>
<% end %>
<% end %>
Wie oben gesehen, @post noch verwendet werden, die den Zweck der Benennung @post besiegt oben in der Render Zeile zu schreiben.