問題タブ [jrubyonrails]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - RailsアプリをJavaアプリケーションサーバーにwarble経由でデプロイする場合、jRubyで動作する必要がありますか?
「ワーブル」する前に、アプリが正しく動作することを確認したいと思います。そのためにjRubyで動作する必要がありますか、それともとにかく動作しますか?
ruby - JRuby の信頼性は?
Rails アプリケーションをホストするプラットフォームとして、オフィスで JRuby を推進することに関心があります。
しかし、それはどれほど信頼できますか?
そのパフォーマンスは MRI 1.8.7 より優れていますか?
JRuby 1.5 は Ruby 1.8.7 と 100% 互換性があると述べていますが、これは JRuby が任意のRuby/Rails コードを実行できるということですか?
ruby-on-rails - 引数の数が間違っています (1 に対して 0)
これが私のテストモデルコードです:
これは、次を実行したときに取得するスタック トレースです。
以下を確認してください。
モデルの主キーの定義に問題があるように感じますが、それを理解できません。
ruby-on-rails - RoRアプリを開発した後、JRuby on Railsについて何を知る必要がありますか?
私はRubyonRailsを使用していくつかのプロジェクトを実行しました。JRuby on Railsを使用して、GAEでホスティングします。その場合、JRubyアプリを開発する際に知っておくべきことは何ですか。私はそれを読んだ
- JRubyの構文は同じです
- Javaライブラリにアクセスできます
- JRubyは一部のgem/プラグインにアクセスできません
- JRubyアプリは初めてロードするのに時間がかかるので、5分程度ごとにリクエストを送信して存続させる必要があります
- ActiveRecordを使用できず、代わりにDataMapperを使用する必要があります
私が行った発言のいずれかについて間違っている場合は訂正してください。他に知っておくべきことはありますか。JRubyについて最初から読み始める必要がありますか、それとも通常どおりRubyアプリの開発に取り掛かることができますか?
jruby - jruby on railsにmysql-adapterがありません
JRuy on Rails アプリを Tomcat インスタンスにデプロイしています。Web ブラウザーでアプリをプルアップしようとすると、次のエラーが発生します。
INFO: /!\ FAILSAFE /!\ Wed Sep 01 12:27:30 -0400 2010 Status: 500 Internal Server Error no such file to load -- file:/C:/Tomcat 6.0/webapps/VamWebDashboard/WEB-INF/ lib/gems.jar!/gems/activerecord-jdbc-adapter-0.9.7-java/lib/jdbc_adapter/../active_record/connection_adapters/mysql_adapter
興味深いことに、Aptana の Webrick サーバーでアプリを実行すると、問題なく動作します。
私はウォーブラーを使用してアプリを戦争にパッケージ化しています。
以前にこの問題に遭遇した人はいますか? または何か提案はありますか?
database.yml で Tomcat のアプリが「activerecord-jdbc-adapter」を使用している理由がわかりません。
アダプター: jdbcmysql
前もって感謝します。
ruby-on-rails - Struts vs. [j]Ruby on Rails
私はこの 9 か月間、Ruby on Rails だけを使用してきました。
私はプロジェクトに参加するように依頼されました。彼らは現在、Tomcat で Struts を使用しています。私は過去に Java をやったことがありますが、いくつかの理由から二度と戻らないと誓いました。彼らは現在、Java を知っている人、または Java を使用するプロジェクトに参加する意思のある人を見つけるのに苦労しています。(無給ですが可能性はあります)
長期的には Struts に耐えられるとは思えません。プラットフォームとしての Java がセキュリティやスケーリングなどを提供する必要がある場合は、後で jRuby に移行することもできます。
皆さんの意見を聞きたいです。
mysql - Rails 移行 (MySQL 用) から変更の SQL スクリプトを取得するにはどうすればよいですか?
http://github.com/muness/migration_sql_generatorを見たことがありますが、特定の重要な操作について MySQL で適切に動作しません。Rails の移行中に生成された sql をキャプチャする他の方法はありますか?
私が尋ねている理由は、私の会社の技術サポートによって維持されている (開発者が触れたことがない) ため、運用サーバーで移行を実行できないためです。開発者は JRuby on Rails の war ファイルを技術サポートに提供し、Tomcat 経由でデプロイします。しかし、本番環境でマイグレーションを実行するためだけに JRuby と Rails をインストールするよう技術サポートを説得することは、決して容易なことではありません。展開を非常にシンプルに保ち、依存関係をできるだけ少なくしたいと考えています。
war ファイルと db の変更を含む sql スクリプトを単純に提供したいと考えています。
jar - jruby on railsアプリケーションをjarファイルにコンパイルしますか?
jruby on rails アプリケーションを jar にパックする簡単な方法はありますか?
jruby on rails アプリ用の仮想アプライアンスのようなec2 on railsはありますか?
jruby - JRuby on Rails アプリと JBoss 4.2.0/Tomcat 5.5
私の JRuby on rails アプリは Tomcat 6.0 で正常に動作しますが、JBoss 4.2.0/Tomcat 5.5 (サーブレット API 2.4) である会社の webfarm に展開すると、次のスタック トレースで失敗します。
その後:
ありがとう、アルカディ
jruby - jRuby と Warbler、RVM、および Tomcat の問題
私は、Rails 3 上の jRuby を Tomcat 6 にデプロイするのに苦労してきました。
次のように、jRuby をチェックするように database.yaml と Gemfile を変更しました。
いくつかの環境設定:
私が実行すると、jruby -S bundle install
すべてがスムーズに進みます。
のようなことをしようとしたときrake db:migrate
、jruby -S rake db:migrate
またはwarble
50 の DEPRECATION WARNING と最終的なスタックオーバーフローが発生したときです。
ウグイスプラグインを削除することでこの問題を解決しましたが、その行が気に入らなかったWarbler::Task.new
次に、実行warble config
して config/warbler.rb ファイルを取得しました。
最後にwarble
、.war ファイルを作成します。ここまでは順調ですね。
次に、.war ファイルを Tomcat Web アプリケーションに移動します。エラーを除いて、すべて正常に動作します。
webapps/myapp/WEB-INF に入って実行することで、この問題を一度だけ解決しましたjruby -S bundle install
機能しなくなり、何が起こっているのかわかりません。