Is it possible to compile all .rb source files files (including the configuration source file files) of Ruby on Rails to .class files using JRuby, pack it into a .war file and deploy to JBoss or another Java appserver?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Check out warbler for this purpose.
From the main page:
Warbler is a gem that makes a .war file out of a Rails, Merb, or Rack-based application. The intent is to provide a minimal, flexible, ruby-like way to bundle all your application files for deployment to a Java application server.
回答2:
the following command should compile all .rb to .class
warble compiled
in the warble.rb file you can uncomment the line to compile only some Ruby files
# config.compiled_ruby_files = FileList['app/**/*.rb']