ben

OMÜ , Bilgisayar Mühendisliği, 13'

26 Kasım 2015 Perşembe

carrierview


rails uygulamasına resim yuklemek için kullandığımız gem.

gemfile

gem 'carrierwave'

terminal

$ bundle
$ rails generate uploader Picture

örnek olarak, resim yukleyeceğimiz modelimiz storage , attribute alanı ise picture striing olmalı

uygulama dizininize app/uploaders/picture_uploader.rb  dosyası eklenmiş olmalıü

storage.rb modelimizde;


class Storage < ActiveRecord::Base
    mount_uploader :picture, PictureUploader
end


_form.html

  <div class="field">
    <%= f.label :picture %><br>
     <%= f.file_field :picture %>
  </div>

index.html

  <td><%= image_tag(storage.picture ,:width => 100, :height => 100) %></td>


$ rails c