Eu vi o código mostrado neste vídeo Go Rails em 05:15: Vídeo-tutorial
<%= form_with model: Link.new do |form| %>
# ...
<% end %>
Normalmente eu teria escrito uma new-action. Algo como:
def new
@link = Link.new
end
Obviamente, é possível pular a ação e criar o objeto necessário imediatamente, ao invocar o form_with.
Qual é o benefício de ter uma nova ação?
É para ter uma rota separada, que cria o formulário, quando invocada?