![http://blog.inouetakuya.info/entry/20131014/1381749488](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
ファイルのアップロード用ライブラリとしてよく使われるCarrierWaveを使って簡単アップロードを紹介します。 CarrierWaveをインストール $vi Gemfile Gemfileに下記を書いてライブラリを追加します。 gem 'Carrierwave' ライブラリをインストールします。 $bundle install 基本的な使い方 まずはcarrierwaveを使えるようにします。 アップロード用のクラスの生成 $rails generate uploader image するとImageUploaderというクラスが作られます。 create app/uploaders/image_uploader.rb 画像のURLを保存するテーブルの列を追加 $ rails g migration add_image_to_テーブル名 image:string modelsのファイルに
先日Railsの画面にQRコードを表示するサンプルはつくったんだけど、いかんせん出力がHTML+CSSなので汎用性に欠ける。 QRの画像データを出力する物で使いやすいのはないかな、と探してみたんだけど見当たらなかったのでRMagickで作ってみた。 例によって作成した時点の環境は以下の通り。 Ruby 1.8.7 P160 rqrcode 0.3.2 rmagick 2.9.2 ImageMagick @6.4.4-3_0+q16 (MacのPortインストール) 以下が作成したモジュール require "rubygems" require "rqrcode" require "rmagick" module QRImage include Magick def create_qr(str,opt={}) # コード作成用定数 opt[:size] ||= 4 opt[:level] |
OS:CentOS5 ImageMagic-6.3.6 RMagick-1.15.10 RMagickをインストールするには、ImageMagickのインストールをまずやらないとだめ。 まず下からダウンロードして下さい。 ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ tar xvzf ./configure --disable-static --with-modules --without-perl \ --without-magick-plus-plus --with-quantum-depth=8 make make install RMagickのインストールをしたら下のエラーが出た。 post-setup.rb: NewCoordSys.rb example returned error code 256 /usr/bin/ruby -
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く