エビを使ってルビーでいくつかのデモコードを書き、このコードをレールアプリに移動したいルビーコードでは、エビの測定拡張機能を使用します:
require "prawn/measurement_extensions"
私のレールアプリでは、同じ行をコントローラーに入れましたが、これはエラーを引き起こします:
cannot load such file -- prawn/measurement_extensions
では、何が問題なのですか?
エビを使ってルビーでいくつかのデモコードを書き、このコードをレールアプリに移動したいルビーコードでは、エビの測定拡張機能を使用します:
require "prawn/measurement_extensions"
私のレールアプリでは、同じ行をコントローラーに入れましたが、これはエラーを引き起こします:
cannot load such file -- prawn/measurement_extensions
では、何が問題なのですか?
エビのドキュメントから:
Gemfile にエビを追加します。
gem 'prawn'
インストール:
$ bundle install
という名前のファイルconfig/initializers/prawn.rb
を作成し、その中に Prawn のバージョンに応じて次のいずれかの行を追加します。
0.8.4 までのエビ:
require "prawn/core"
エビ 0.9+ または git:
require "prawn"
これで、Prawn の準備が整いました。