<%= form_with scope: :article, url: articles_path, local: true do |form| %>
<p>
<%= form.label :title %><br>
<%= form.text_field :title %>
</p>
<p>
<%= form.label :text %><br>
<%= form.text_area :text %>
</p>
<p>
<%= form.submit %>
</p>
<% end %>
Если не сложно, то можно объяснить по синтаксису моменты, как это работает, и что за "костыль" с переменной |form|?
form_with(...) do |form|
end
rails routes
и надо понимать что такое CRUD, REST.# Adding a scope prefixes the input field names: