Не удается загрузить фотографию с помощью скрепки в RoR - PullRequest
1 голос
/ 23 января 2010

Я использую этот код для загрузки фотографий, обнаружил, что загрузка фотографий не удалась, но другой контент может быть обновлен.

<% semantic_remote_form_for(@product, :html => {:multipart => true}) do |f| %>  
  <% f.inputs do %>  
    <%= f.input :title, :label => "Name" %>  
    <%= f.input :category , :include_blank => false , :label => "Category" %>  
    <%= f.input :price, :label => "Price" %>  
    <%= f.input :photo, :label => "Photo" %>
  <% end %>  
  <%= f.buttons %>  
<% end %>

Код из журнала сервера:

ПРЕДУПРЕЖДЕНИЕ ОТКЛОНЕНИЯ: отключение сеансы для одного контроллера осуждается. Сеансы теперь ленивые загружен. Так что, если вы не получите к ним доступ, рассмотреть их. Вы все еще можете измените параметры cookie сеанса с помощью request.session_options .. (вызывается из /onlineStore/app/controllers/application_controller.rb:6)

Обработка ProductsController # update (для :: 1 в 2010-01-23 22:03:54) [PUT] Параметры: {"commit" => "Сохранить продукт", "Authenticity_token" => "vOvxOPYYE1wRGDYTEH5ciHrNJXUpGTJku3etIpCmf1c =", "ID" => "33", "Продукт" => { "цена" => "874", "title" => "Другие продукты", "category_id" => "142"}, "_" => ""}

1 Ответ

0 голосов
/ 23 января 2010

Я удивлен, что это сработало вообще, поскольку Javascript не может загружать файлы через AJAX. Был ли новый коммутатор тем, что вы сделали его формой remote для продукта? Так как, несмотря на то, что это драгоценный камень, помогающий в построении семантической формы, он даже не сможет загружать файлы таким способом.

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