POST メソッドを介してサーブに情報を送信するアクションがあり、リンクを介して電子メールからトリガーする必要があります。
メールテンプレートでこれを試しました:
まず、link_to タグで post メソッドを指定します。
<%= link_to 'click here', action_url(:id => @model.id), :method => 'post' %>
しかし、アクションは GET メソッドでトリガーされ、ルーティング エラーが発生します。
次に、隠しフィールドを持つフォームを使用して実行しますが、csrf トークンが認識されませんでした。
<%= form_tag action_url, :method => 'post' do %>
<%= hidden_field_tag :id, @model.id %>
<%= submit_tag 'click here' %>
<% end %>
とにかくこれを行うことはありますか?または、ない場合、私の最良の選択肢は何ですか?