0
我需要讓「放」請求「/用戶/ upload_image」行動。form_remote_for使用把不同的行動
以下代碼:
<% form_remote_for @user, :url => "https://stackoverflow.com/users/upload_image?id=#{@user.id}", :method => :put, :html => { :multipart => true } do |upload_form| %>
<%= upload_form.file_field :avatar %>
<% end %>
主要生產以下HTML:
<form action="https://stackoverflow.com/users/1234567" method="post" onsubmit="$.ajax({data:$.param($(this).serializeArray()) + '&authenticity_token=' + encodeURIComponent('HMkaYvfHyyYR1jGpVPkyLPfkPacqvTvtHjgDowzwzuY='), dataType:'script', type:'post', url:'/users/1234567'}); return false;">
當我設置:方法=>:放:HTML PARAM,它只會在HTML中設置,而非JavaScript碼。
- 我需要有「放」的形式標記內和JavaScript
- 我需要有行動,如「/用戶/ upload_image」
怎麼辦呢?
感謝
是。我懂了。謝謝。我如何自定義:網址?這裏 – AntonAL 2011-03-16 14:50:35
一些更新 – fl00r 2011-03-16 14:58:17
感謝。我已經有工作上傳代碼。但是這個請求是在/ users/update方法中處理的。由於,他們是不同的情景,我需要有一個單獨的行動,呼籲/用戶/ upload_image」唯一的事情,我現在需要的,是在form_remote_for改變操作設置不同:URL簡化版,使任何影響 – AntonAL 2011-03-16 14:59:53