問題タブ [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.

0 投票する
5 に答える
6768 参照

ruby-on-rails - Rails 3 で cookies.permanent.signed をテストする方法

次のような永続的な署名付き Cookie に値を設定するコントローラーにアクションがあります。

そして、いくつかの機能テストでは、これを訴えてCookieが正しく設定されているかどうかをテストしようとしています:

ただし、テストを実行すると、次のエラーが発生しました。

私が試してみると:

私は得る:

Rails 3で署名付きCookieをテストするには?

0 投票する
1 に答える
1662 参照

mysql - Rails - Mysql::ProtocolError:無効なパケット

重複の可能性:
厄介な Ruby/MySQL エラー: 「無効なパケット: シーケンス番号が一致しません」

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" で

0 投票する
1 に答える
218 参照

ruby-on-rails-3 - Webrick サーバーでのキュウリの Rails アプリケーションのテスト

Webrickサーバーで実行されているRailsアプリケーションでキュウリテストを作成するにはどうすればよいですか?

0 投票する
1 に答える
2785 参照

ruby-on-rails-3 - ActiveRecord の無効な属性にフラグを立てる

一度設定した属性を ActiveRecord モデルで変更できない機能を実装しようとしています。この目的のために、次のメソッドを作成しました。

ここで何か間違ったことをしていますか?アドレスを変更しようとすると、オブジェクトを無効にしたいのですが、変更してもエラーは発生しません。obj.valid?

編集:値は一度設定されると変更されませんが、obj.valid を介して検証を行うときに無効なオブジェクトを取得したいですか?

0 投票する
1 に答える
706 参照

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年前に回答されたことを除いて。最新の回答を期待しています。

0 投票する
1 に答える
791 参照

ruby-on-rails - Mongrel/Passengerの代わりにTomcat+JRubyでRailsアプリケーションを実行する場合の利点はありますか?

ルートサーバーにRailsアプリケーション( Redmine )をインストールしたい。私はすでにさまざまなJavaアプリケーション用にTomcatを実行することを計画しているので、RailsアプリケーションをTomcat6 + JRubyで実行するのが理にかなっているのか、それとも(すでに実行中の)拡張する必要があるのか​​を自問しています。乗客と一緒にApacheを実行し、Railsアプリを「ネイティブに」実行します。

Java Server + JRubyと比較して、「ネイティブ」RailsサーバーでRailsアプリを実行することには、どのような長所と短所がありますか?

0 投票する
1 に答える
302 参照

ruby-on-rails - Googleクロールエラー-到達不能エラー

私のサイトはGoogleウェブマスターに対して正常に検証されました。robot.txtを使用したクローラーアクセスも200(成功)です。ただし、「クロールエラー」をチェックすると、ドメインのメインページ自体を含め、ほぼすべてのページが「到達不能」になっています。エラーなしでクロールされる唯一のページは、添付ファイル/ファイルページ(pdf、xls、jpgなど)です。これは本当に奇妙です。

私のWebは、RubyonRailsとMySQLデータベースを使用して作成されています。

0 投票する
1 に答える
156 参照

ruby - Object#tryへのアクセスの取得

rubyでObject#tryへのアクセスを取得しようとしています。

activesupportを含めるだけでうまくいくと思いましたが、そうではありません。

アクセスするにはどうすればよいObject#tryですか?

0 投票する
1 に答える
671 参照

ruby-on-rails-3 - Railsコントローラーのafter_commit

Rails 3のActiveRecordオブジェクトにコールバックが提供されていることは知っていafter_commitますが、Railsコントローラーでこの機能にアクセスしたいと思います。

目的は、コントローラーで次のようなことを行うことです。

これを達成する方法はありますか?ActiveRecordコールバックを使用したくないafter_commitのは、モデルにレンダリングを実行させることでモデルとコントローラーの分離を破ることを意味するためです。これは、実行すべきではないことです。

0 投票する
1 に答える
63 参照

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が知らないうちにアプリを再デプロイして、問題が発生する方法はありますか?

どんな助けでも大歓迎です。私はとても混乱しています...