JasperReportsをRailsから呼び出す¶ RJBを介してJasperReportsの処理を呼び出す この方法で、JasperReportsの処理を実行する際に毎回JVMを起動するというコストが削減される ただし、railsのインスタンスと共にJVMが常駐するので、メモリ消費が心配ではある 今後の検証として、PassengerでRailsを起動するアプリでこのRJBを使った仕組みを組み込んだ場合に どんな状態になるのかを確認する必要がある サンプルソース¶ https://gendosu.ddo.jp/svn/ruby/rails-public/2.3.x/trunk/jasper_report_on_rails 必要な環境¶ SQLite3 Ruby 1.8.7 RJB RubyからJavaのクラスを操作できるようにするライブラリ Rails 2.3.5 JDK 1.6 必要な
ActiveRecordではないモデルでバリデーションを実行¶ ValidationAdapterモジュールの作成¶ /lib/validations_adapter.rb 普通のクラスにActiveRecordのバリデーションを組み込むためのモジュール validateを処理する際に呼ばれる各種メソッドを組み込む 1 module ValidationsAdapter 2 @new_record = true 3 4 def self.included(base) 5 base.extend(ActiveRecord::Validations::ClassMethods) 6 base.class_eval do 7 include ActiveRecord::Validations 8 9 def self.human_attribute_name(attribute_name) 10
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く