Сбой удаленной формы Rails 3.0.12 с обновлением AJAX - PullRequest
0 голосов
/ 08 марта 2012

Использование Ruby 1.8.7-p358, Rails 3.0.12, gem responseder, gem simple-form;jquery_ujs.js

У меня есть форма, где: remote => true, а также загрузка файла

= 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' ))%>");

Есть ли что-то в удаленных данных и загрузках файлов, что приводит к неправильной работе рендера?

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 27 марта 2012

решил проблему путем преобразования erb в haml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...