Railsアプリを開発していて、条件に基づいてメソッド(:putと:post)を変更したいフォームがありますparams[id].to_s.present?
。これが私の試みですが、何をしても、さまざまなエラーが発生します。
<%= form_tag( country_pend_create_path(), "#{params[:id].to_s.present? ? ':method => :put' : ':method => :post'}", :class => 'form-horizontal') do %>
form_for()
それがこの目的を自動的に実行することを私は知っていますが、私はform_for()
このフォームに使用することはできず、使用したくありません。これを機能させる方法について何かアイデアはありますか?