Надеясь, что кто-то может мне помочь здесь, похоже, не может понять это.Rails 4, Carrierwave, jcrop, mobile to POST, а не ОБНОВЛЕНИЕ
Я использую Carrierwave для загрузки фотографий и jcrop для обрезки. На моем рабочем столе он отлично работает. Я загружаю/создаю фотографию, затем пользователь посещает/обновляет фотографию до нужного размера.
Вещь, которая случается, заключается в том, что когда я нахожусь на MOBILE (просто мобильный, а не рабочий стол/планшет), то update form_for вызовет POST вместо UPDATE. Но опять же, на рабочем столе все работает отлично. Может ли кто-нибудь помочь, почему это поведение происходит только на мобильных устройствах??!
Мой код:
show.html.erb
<div class="container large-margin-left large-margin-right">
<div class="jcrop"><%= image_tag @photo.photo.large, :id=>'cropbox', :class=>'img-responsive' %></div>
<br>
<%= form_for [@user, @photo] do |f| %>
<% for attribute in [:crop_x, :crop_y, :crop_h, :crop_w] %>
<%= f.text_field attribute, :id=> attribute %>
<% end %>
<%= f.submit "Crop", :class=>'large-font pink-bg white caps sm-space', data: { disable_with: "Cropping..." } %>
<% end %>
</div>