問題タブ [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 3 で cookies.permanent.signed をテストする方法
次のような永続的な署名付き Cookie に値を設定するコントローラーにアクションがあります。
そして、いくつかの機能テストでは、これを訴えてCookieが正しく設定されているかどうかをテストしようとしています:
ただし、テストを実行すると、次のエラーが発生しました。
私が試してみると:
私は得る:
Rails 3で署名付きCookieをテストするには?
mysql - Rails - Mysql::ProtocolError:無効なパケット
Rails アプリで、EC2/RDS スタックにこれらの奇妙な MySQL エラーが発生し始めました。
ruby 1.9.2 と REE 1.8.7 のいくつかのバージョンを試しました。
この ProtocolError の対処法は? これは、他のサイトやローカル マシンでは発生しません。
サイトからいくつかのデータを削除できます。クエリはいくつかのページビューで機能し、その後再び壊れます:(
私は Apache で Phusion を使用しています。
バージョンgem「ruby-mysql」、「2.9.4」
そして、バージョン gem 'ruby-mysql', "2.9.3" で
ruby-on-rails-3 - Webrick サーバーでのキュウリの Rails アプリケーションのテスト
Webrickサーバーで実行されているRailsアプリケーションでキュウリテストを作成するにはどうすればよいですか?
ruby-on-rails-3 - ActiveRecord の無効な属性にフラグを立てる
一度設定した属性を ActiveRecord モデルで変更できない機能を実装しようとしています。この目的のために、次のメソッドを作成しました。
ここで何か間違ったことをしていますか?アドレスを変更しようとすると、オブジェクトを無効にしたいのですが、変更してもエラーは発生しません。obj.valid?
編集:値は一度設定されると変更されませんが、obj.valid を介して検証を行うときに無効なオブジェクトを取得したいですか?
ruby-on-rails - JRuby on Rails と Ruby on Rails の違いは何ですか?
JRuby と JRuby on Rails を試してみたいと思っています。JRuby on Rails と Ruby on Rails の違いに関する情報を見つけるのに苦労しています。
注意が必要な違いは何ですか?
注意: この質問は、 JRuby on Rails と Ruby on Railsの正確な重複です。違いは何ですか? 、元の質問が2.5年前に回答されたことを除いて。最新の回答を期待しています。
ruby-on-rails - Mongrel/Passengerの代わりにTomcat+JRubyでRailsアプリケーションを実行する場合の利点はありますか?
ルートサーバーにRailsアプリケーション( Redmine )をインストールしたい。私はすでにさまざまなJavaアプリケーション用にTomcatを実行することを計画しているので、RailsアプリケーションをTomcat6 + JRubyで実行するのが理にかなっているのか、それとも(すでに実行中の)拡張する必要があるのかを自問しています。乗客と一緒にApacheを実行し、Railsアプリを「ネイティブに」実行します。
Java Server + JRubyと比較して、「ネイティブ」RailsサーバーでRailsアプリを実行することには、どのような長所と短所がありますか?
ruby-on-rails - Googleクロールエラー-到達不能エラー
私のサイトはGoogleウェブマスターに対して正常に検証されました。robot.txtを使用したクローラーアクセスも200(成功)です。ただし、「クロールエラー」をチェックすると、ドメインのメインページ自体を含め、ほぼすべてのページが「到達不能」になっています。エラーなしでクロールされる唯一のページは、添付ファイル/ファイルページ(pdf、xls、jpgなど)です。これは本当に奇妙です。
私のWebは、RubyonRailsとMySQLデータベースを使用して作成されています。
ruby - Object#tryへのアクセスの取得
rubyでObject#tryへのアクセスを取得しようとしています。
activesupportを含めるだけでうまくいくと思いましたが、そうではありません。
アクセスするにはどうすればよいObject#try
ですか?
ruby-on-rails-3 - Railsコントローラーのafter_commit
Rails 3のActiveRecordオブジェクトにコールバックが提供されていることは知っていafter_commit
ますが、Railsコントローラーでこの機能にアクセスしたいと思います。
目的は、コントローラーで次のようなことを行うことです。
これを達成する方法はありますか?ActiveRecordコールバックを使用したくないafter_commit
のは、モデルにレンダリングを実行させることでモデルとコントローラーの分離を破ることを意味するためです。これは、実行すべきではないことです。
ruby - JrubyGlassfishメモリ分割
私は非常に奇妙な問題を抱えています。1日か2日後に、私のアプリがメモリを半分に分割しているように見えます。
だから私は持っています:
これで、コントローラーにgetとstoreを呼び出すものがあります。最初は問題なく動作しますが、1〜2日後には...
呼び出し:store(1、1)、store(2、2)、store(3、3)、store(4、4)、store(5、5)
さて、dumpHash()を呼び出すと
私は2、2、4、4を取得します。
私はそれをもう一度呼び、:
1、1と3、3と5、5
これはjruby1.6.0r3が歪んで、Glassfishに装着されています。
Glassfishが知らないうちにアプリを再デプロイして、問題が発生する方法はありますか?
どんな助けでも大歓迎です。私はとても混乱しています...