› 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 で画像をアップロードした
まずは土台作り
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 %>
Posted by kanedayo at 01:19│Comments(0)