QA@IT
«質問へ戻る

サンプルプロジェクトを作りました

315
本文
 Rails 3.2を使用したサイトを構築していますが、execjsに依存してしまっているので自動的にサーバサイドにJavaScript実行環境が必要になります。developmentは、それでも構わないのですが、本番環境に安易にインタープリタを増やしたくありません。execjsを使わない形でRailsアプリケーションを動かす方法はないのでしょうか?
+
+----
+
+以下編集です。状況を再現するプロジェクトを作りました。https://github.com/shyouhei/rails-without-execjs
+
+    % git clone https://github.com/shyouhei/rails-without-execjs.git
+    % cd rails-without-execjs.git
+    % bundle install
+    % bundle exec rails server webrick -e production
+
+として、http://localhost:3000/assets/application.jsにアクセスしてみてください。public/assets/application.jsではないものが見えるかと思います。
タグ

Railsを動かすproduction環境にJavaScriptエンジンを入れたくない

Rails 3.2を使用したサイトを構築していますが、execjsに依存してしまっているので自動的にサーバサイドにJavaScript実行環境が必要になります。developmentは、それでも構わないのですが、本番環境に安易にインタープリタを増やしたくありません。execjsを使わない形でRailsアプリケーションを動かす方法はないのでしょうか?


以下編集です。状況を再現するプロジェクトを作りました。https://github.com/shyouhei/rails-without-execjs

% git clone https://github.com/shyouhei/rails-without-execjs.git
% cd rails-without-execjs.git
% bundle install
% bundle exec rails server webrick -e production

として、http://localhost:3000/assets/application.jsにアクセスしてみてください。public/assets/application.jsではないものが見えるかと思います。

Rails 3.2を使用したサイトを構築していますが、execjsに依存してしまっているので自動的にサーバサイドにJavaScript実行環境が必要になります。developmentは、それでも構わないのですが、本番環境に安易にインタープリタを増やしたくありません。execjsを使わない形でRailsアプリケーションを動かす方法はないのでしょうか?

----

以下編集です。状況を再現するプロジェクトを作りました。https://github.com/shyouhei/rails-without-execjs

    % git clone https://github.com/shyouhei/rails-without-execjs.git
    % cd rails-without-execjs.git
    % bundle install
    % bundle exec rails server webrick -e production

として、http://localhost:3000/assets/application.jsにアクセスしてみてください。public/assets/application.jsではないものが見えるかと思います。

質問を投稿

Railsを動かすproduction環境にJavaScriptエンジンを入れたくない

Rails 3.2を使用したサイトを構築していますが、execjsに依存してしまっているので自動的にサーバサイドにJavaScript実行環境が必要になります。developmentは、それでも構わないのですが、本番環境に安易にインタープリタを増やしたくありません。execjsを使わない形でRailsアプリケーションを動かす方法はないのでしょうか?

Rails 3.2を使用したサイトを構築していますが、execjsに依存してしまっているので自動的にサーバサイドにJavaScript実行環境が必要になります。developmentは、それでも構わないのですが、本番環境に安易にインタープリタを増やしたくありません。execjsを使わない形でRailsアプリケーションを動かす方法はないのでしょうか?