Hoffe, dass mir jemand hier helfen kann - das scheint mir nicht klar zu sein.Rails 4, Carrierwave, jcrop, mobil nach POST, nicht UPDATE
Ich benutze Carrierwave zum Hochladen von Fotos und jcrop zum Zuschneiden. Auf meinem Desktop funktioniert es einwandfrei. Ich lade das Foto hoch/erstelle es, dann schneidet/verkleinert der Nutzer das Foto auf die bevorzugte Größe.
Die WEIRD Sache, die passiert, ist, dass, wenn ich auf MOBILE bin (nur mobil, nicht Desktop/Tablet), das Update form_for wird POST statt UPDATE aufrufen. Aber auf dem Desktop funktioniert alles perfekt. Kann jemand helfen, warum dieses Verhalten nur auf Mobilgeräten auftritt?
Mein Code:
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>