2016-03-19 34 views
0

Birinin bana yardım etmesine yardım etmek bana yardımcı olabilir.Raylar 4, Carrierwave, jcrop, POST'a mobil, UPDATE değil

Fotoğrafları yüklemek için Carrierwave kullanıyorum ve kırpmak için jcrop kullanıyorum. Masaüstümde mükemmel çalışıyor. Fotoğrafı yüklediğimde/oluşturduğumda, kullanıcı fotoğrafı tercih ettiği boyuta eker/günceller.

Şunlar gerçekleşen WEIRD olayı, MOBILE üzerindeyken (sadece mobil değil, masaüstü/tablet değil) güncelleme formunun, UPDATE yerine POST olarak adlandırılacağıdır. Ama yine de, masaüstünde her şey mükemmel çalışıyor. Bu davranışın neden sadece mobil cihazlarda gerçekleştiğine dair herhangi bir yardım sağlayabilir mi?

Kodum:

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> 

cevap

0

vay - umarım bu başkası yardımcı olur. Ancak, Android, Model doğrulamaları ile iyi sonuç vermez. (boyut ve görüntü tipi fotoğraf onayları vardı) ve sonuç olarak jcrop'u attı.