問題タブ [webrick]

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 投票する
1 に答える
2490 参照

ruby-on-rails - WebrickよりもPassenger+Apacheを使用する利点

Apache +パッセンジャーのセットアップを使用することは、webrickやmongrelを使用するのではなく、本番環境に移行する方法であることを経営陣に納得させたいと思います。

ネットからいくつかのポイントを見つけました。

私のポイントを提示するのに反抗的に役立つので、あなたの考えを追加することができれば、それは大きな助けになるでしょう。(技術的な詳細は大歓迎です)

そして、もしあればいくつかのリンクを送ることができれば素晴らしいでしょう

前もって感謝します

乾杯

sameera

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

ruby-on-rails - すべての例外メッセージを非表示にする

このようなコマンドを使用して本番モードで起動したWebrickWebサーバーでRails3.0.8を実行しています

次の問題があります。

実稼働モードのレールはすべての例外とエラーを処理する必要があることを読みました。しかし、実稼働モードで存在しないアイテムを取得しようとすると、実際にはまだエラーメッセージ「ActiveRecord::RecordNotFound」が表示されます。

私も読んだ

そのようなハックですが、それはRails-wayではないと思います。

これが私のproduction.rbファイルの内容です:

ご覧のとおり、ごく普通のことです。

この問題を解決するのを手伝ってください。

UPD:

次のエラーも発生する可能性があります

これは別の種類の例外ですが、質問は同じです。そのような状況に対処するための最良の方法は何ですか?

0 投票する
3 に答える
224 参照

html - Rails、Webrick、または PostgreSQL に問題がありますか? DB クエリの後に生成された不正な HTML

PostgreSQL 8.4 と WEBrick を使用して Ubuntu で Rails 3 を実行しています。

正常に動作していますが、大きなテーブル (数百行) を表示すると、何か問題が発生します。ブラウザーはページがまだロード中であることを示していますが、クエリの結果が切り詰められているか、Rails が壊れているように見えます。ログまたはコンソールにエラーはありません。

以下の 8 行目は不正な HTML です。表の 140 行目あたりで発生します。ただし、下の行の後にさらに行が表示され続けます。

返される行数に問題がありますか? Rails、PostgreSQL、または WEBrick で設定する必要がある構成はありますか? SSLに問題がある可能性はありますか?何が原因でしょうか?

同じコードとテーブルが Heroku でも問題なく動作するので、WEBrick の構成の問題なのだろうか...

Postgres の「shared_memory」を増やしましたが、役に立ちませんでした。

ありがとう!!!

0 投票する
2 に答える
1204 参照

ruby-on-rails - Ruby On Rails: WEBrick を起動しようとするとエラー メッセージが表示される

私は、Lynda.com の Ruby on Rails チュートリアルから Rails を学ぼうとしている全くの初心者です。Rails 3.0 と Ruby Germs 1.8 がインストールされています。チュートリアルのこの時点までに、Rails プロジェクトを作成しました。これにアクセスしようとしています。家庭教師は私がタイピングできるようにすべきだと言っています

Mac のターミナルで、Rails にインストールされている WEBrick を起動します。

ただし、実行すると、次のエラーメッセージが表示されました(意味がわかりません)。**WEBrick を機能させるにはどうすればよいか知っていますか?

注: mysql をローカル (/usr/local/mysql/bin/mysql) にインストールし、実行しています。MAMPもインストールしましたが、実行されていません(PHPアプリケーションにのみ使用しています)。また、チュートリアルに沿って作業できるように mysql と WEBrick を使用したいと考えていますが、他に考えられる解決策があれば教えてください...

更新このようにmysql2の再インストールを試みました

エラーメッセージ

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

ruby-on-rails - Rails アプリを Webrick から Passenger に変更する

Rails アプリを webrick から apache を使用してパッセンジャーに移動するには、いくつかの助けが必要です。私はこれらすべてに非常に慣れていないので、パッセンジャーで実行することはできません。私はたくさんのガイドを試しましたが、乗客の代わりにWebrickを常に使用しているRailsサーバー以外にエラーは発生していません。サーバーとしてMac mini OSXに取り組んでいます

osx には mac のバージョンが既にインストールされていることがわかりましたが、新しいコピーをロードする必要があることをオンラインで読んだので、現在インストールされている Apache がシステム設定/共有/Web 共有で実行されていないことを確認しました。

それから私brew install apachetopgem install passengerとが続きpassenger-install-apache2-moduleます。

次に、httpd.conf ファイルにコードを配置するよう求められるターミナルのパッセンジャーからの指示に従います。ルートから /ect/apache2 にあります。

次に、/public/mom が Rails アプリの場所である apache 構成ファイルにも仮想ホスト情報を追加します。

次に、Apache が sudo apachectl start で実行されていることを確認し、Rails サーバーを実行してみますが、それでも webrick を使用して実行されます。

私がインストールした正しいバージョンの apache でパッセンジャーがインストールされていることを確認する必要があるという投稿を見てきました。デフォルトではなく、インストールしたApacheを使用してパッセンジャーを強制的にインストールするにはどうすればよいですか? 構成ファイル内のサーバー名を localhost と名付けることはできますか? rails アプリを Passenger で実行する方法について、誰かが私にガイダンスを教えてくれますか。いくつかの手順を見逃したか、プロセスを完全に誤解した可能性があります。ありがとう

編集:以下はApacheのerror_logです

0 投票する
2 に答える
2754 参照

ruby-on-rails - Rails: gemfile で間違ったソースを探しています。直し方?

初心者アラート...

Rails Webrickサーバーの問題を修正しようとして(つまり、開始する)、古いStackoverflowの回答の古い回答を使用して、次のコマンドを実行しました

ただし、バージョン番号を変更するのを忘れていました。たとえば、私の mysql は 0.3.6 (コマンドの 0.2.6 ではなく) であり、.16 ではなく libmysqlclient.18 です。

Railsサーバーを起動しようとすると、次のように表示されます

更新されたバージョンでこのコマンドを再実行しようとしましたが、何も変わりませんでした...実際、ルートパスワードを要求することさえありません...この問題を元に戻す方法はありますか?

更新 - これは私が作成した宝石のリストですgem list。この質問に最初に答えた人は、(彼のコメントで) mysql .0.2.6 をアンインストールすることを提案しましたが、その gem はインストールされませんでした。上記の name_tool コマンドを実行すると、mysql2-0.3.6 を探すように指示する必要があったのに、システムに mysql 0.2.6 を探すように指示されました。

更新 -- Eric Hu の回答の指示に従った後rails server、プロジェクト フォルダーから実行したときにこの結果が得られました

更新 -- エリックがコメントで提案したように、バンドルリストを作成しました

0 投票する
2 に答える
893 参照

ruby-on-rails - Thin and Rails 3.0 の使用中にターミナル ウィンドウにアプリケーション リクエストを表示する方法

開発で WEBrick の代わりに Thin を使い始めました (Rails バージョン 3.0.9)

WEBbrick を使用すると、サーバーの実行中にすべての要求 (およびデータベースへの呼び出し) がターミナル ウィンドウに表示されます。

薄いとどうやってそれを得るのですか?thin start私が見る唯一の出力を行うとき:

ありがとう!

0 投票する
4 に答える
5620 参照

ruby-on-rails - WEBrickと同様にPowでRailsデバッグ出力を取得できますか?

rails / server(WEBrick)を使用すると、railsアプリからコンソール出力として一定のデバッグ情報(クエリなど)を取得します。Powでこのデバッグ出力を取得する方法はありますか?

ありがとう

0 投票する
3 に答える
17395 参照

ruby-on-rails - Railsサーバーを開けません

何をしたかわかりません。Ruby on Rails を更新したと思います。更新後、$rails サーバーを実行すると常にエラーが発生します。

出力は

コンソールを再起動して Rails サーバーを実行すると、数分間は正常に動作しますが、その後応答が停止し、Rails サーバーを再起動すると、再びエラーが発生します。別のポート (rails s -p 9191) で実行してみましたが、同じ問題が発生します。

私が間違っていたことはありますか?Thnxみんな

0 投票する
4 に答える
23774 参照

ruby-on-rails - Rails 3 で Thin をデフォルトとして設定する方法

開発中のThin を開始していthin -V startます。

ただし、WEBrickではなくThinをデフォルトにして、で起動できるようにしてほしいですrails s

Rails 3 で WEBrick の代わりに Thin をデフォルトとして設定する方法はありますか?

それが不可能な場合、少なくともテスト環境で自動的に開始する方法はありますか?