我需要向“/users/upload_image”操作发出“放置”请求。
以下代码:
<% form_remote_for @user, :url => "/users/upload_image?id=#{@user.id}", :method => :put, :html => { :multipart => true } do |upload_form| %>
<%= upload_form.file_field :avatar %>
<% end %>
生成以下 HTML:
<form action="/users/1234567" method="post" onsubmit="$.ajax({data:$.param($(this).serializeArray()) + '&authenticity_token=' + encodeURIComponent('HMkaYvfHyyYR1jGpVPkyLPfkPacqvTvtHjgDowzwzuY='), dataType:'script', type:'post', url:'/users/1234567'}); return false;">
当我设置 :method => :put in :html 参数时,它将仅在 HTML 中设置,而不是 JavaScript 代码。
- 我需要在表单标签和 JavaScript 中添加“放置”
- 我需要采取行动,例如“/users/upload_image”
怎么做 ?
谢谢