オブジェクトを更新するフォームがあります。
= form_tag (..., method: :put) do
HTMLに表示されますmethod="post"が、フォームは。を使用して正しく送信されPUTます。ボタングループの選択に基づいて非表示フィールドの値を変更しようとすると、次のようになります。
$('#form .btn-group button').click(function(e) {
$('#form input[type=hidden]').val($(this).data('value'));
});
フォームはを使用して送信されPOST、404が返されます。何かを壊していると思いjquery_ujsますが、数日経ちましたが、まだ手がかりがありません。JavaScriptエラーは発生せず、非表示フィールドの値は正しく変更されます。