0

Javascript を実行するには、Node.js をインストール/構成する必要がありますか? 私のサイトのトラフィックが非常に少ないことを考えると、これは最も簡単な解決策ですか?

Javascript は私には機能しないようですが、私が実行しているサイトの本番環境でのみ機能します。このサイトは、Nginx と Passenger (Ruby on Rails アプリ) を備えた最新バージョンの Ubuntu Server にセットアップされています。このサイトは過去数か月間、素晴らしく高速に動作しますが、Javascript (特に、Twitter Bootstrap のツールチップなど) は、私のテスト/開発環境では動作しますが、この運用サーバーでは実行されません。

Node.js をインストール/構成する必要があるため、Javascript が壊れていると思いますか? Node.js がいくつかの展開セットアップ ガイドで言及されているのを見たことがありますが、これが必要かどうかについての詳細な情報を見つけることができません。

私のサイトは、小規模な会社の Web サイトとしてはトラフィックが非常に少ない (おそらく常に 3 ~ 5 人のユーザー) です。独自の Web サーバーをセットアップする必要があった唯一の理由は、特定のリソースにアクセスするために、私企業のネットワークでアプリを実行する必要があったからです。

4

1 に答える 1

1

デフォルトでは、js/css はコンパイルされません。それらをプリコンパイルする必要があります。

コンピューターで「bundle exec rake assets:precompile」を実行し、コンパイルされたコードをサーバーにデプロイできます。node.js の代わりに、rubyracer gem を使用できます。

詳細については、Rails ガイドを参照してください

于 2013-03-27T19:39:10.673 に答える