てぃーだブログ › Ruby 勉強会 › 20140127 paperclip

20140127 paperclip

2014年01月28日

■まとめ

まずは土台作り
rails g scaffold name:string address:string tel:string category:string

見栄えはBootstrap3で(^-^)v # 入れてみたけど、なかなか使い切れず。
gem 'therubyracer', :platforms => :ruby # <= オプションが無いとこけるみたい。
gem "less-rails"
gem "twitter-bootstrap-rails"

画像アップローダー(^-^)v
gem "paperclip", "~> 3.0"

ImageMagick
インストール後のテスト
convert wizard: wizard.jpg
convert wizard.jpg win:

参考にしたサイトと改修ポイント抜粋。
リア充爆発日記:Rails3+paperclipでファイルアップロード
clmemo@aka:Rails 3 に paperclip で画像をアップロードした

#shopモデルに追加
attr_accessible :avatar
has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }
validates_attachment_size :avatar, :less_than => 1.megabytes
validates_attachment_content_type :avatar, :content_type => ['image/jpeg', 'image/jpg', 'image/png', 'image/gif']

#マイグレーションファイルに追加
t.attachment :avatar

#_format.html.rbに追加
<%= f.label :avatar %>

<%= f.file_field :avatar %>

#show.html.erbビューに追加
Avatar:
<%= image_tag @shop.avatar %>


hello_paperclip



Posted by kanedayo at 01:19│Comments(0)
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。