Я использую этот код для загрузки фотографий, обнаружил, что загрузка фотографий не удалась, но другой контент может быть обновлен.
<% 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"}, "_" => ""}