2012-03-08 4 views
0

Ruby 1.8.7-p358を使用すると、Rails 3.0.12、gem responder、gem simple-form; jquery_ujs.jsRails 3.0.12リモートフォームがAJAXアップデートで失敗する

私はフォームを持っている。ここで、リモート=>真とも

= simple_form_for :resume, :url => {:controller => :resumes, 
action => :upload_resume, :id => @job_seeker.id}, :html => { :multipart => true }, :remote => true do |f| 
etc 

が再開コントローラメソッドは、このようなファイルのアップロード:それがない

respond_to :html, :xml, :json, :js 

def upload_resume 
    r = @job_seeker.resumes.new 
    r.name   = params[:resume][:name] 
    r.source_path = params[:resume][:content].original_filename 
    r.doc_type  = params[:resume][:content].content_type 
    r.content  = params[:resume][:content].tempfile.read 
    r.size   = r.content.size 
    r.source_ip  = request.remote_ip 
    r.save 
,end 

にしますが、 upload_resume.js.erbには反応しません。次のようになります。

$('#resume_list').html("<%= escape_javascript(render(:partial => 'resumes/resumes'))%>"); 

data-rについては何かありますかレンダリングを誤動作させる原因となるアップロードファイル&

ご協力いただければ幸いです。

答えて

0

は、erbをhamlに変換することで問題を解決しました

関連する問題