если вы используете символ: пост создает
<form action="/posts" method="post">
если вы используете экземпляр @ post
для @post = Post.new вы получите
<form action="/posts/create" class="new_account" id="new_account" method="post">
для @post = Post.find (1) вы получите
<form action="/posts/update" class="edit_account" id="edit_account_1" method="post">
<input name="_method" type="hidden" value="put">
если у вас есть разные формы для вашего нового и ваше редактирование не имеет большого значения, но скорее похоже на ваше новое, и ваши формы редактирования будут идентичны или близки к нему
поэтому, если вы используете переменную экземпляра @post, вы можете поместить весь код формы в _form и просто вызвать частичное, а остальное будет обрабатываться в зависимости от того, передаете ли вы новую запись или существующую запись