2016-10-13 4 views
-1

EasyPHP 16.1をRubyとともにインストールし、Rubyファイル(.rb)でテストしていて、動作しています。 RubyはEasyPHPに正しくインストールされています。ただし、埋め込みルビファイル(.erb)はEasyPHPでは動作しません。例えば、以下のerbファイルの出力は以下のようなものです。それがどのように動作するかではありませんERPファイルがEasyPHPで動作しない

Rubyのファイル(ブラウザに表示されているように)(.erb)

<h1>This is a test</h1> 
<%= puts "Content-type: text/html"%> 
<%= puts "Ruby example"%> 
<% puts "#{10*5}"%> 
%> 

結果

Click here to see what gets displayed in browser

+0

私はレールネイティブサーバーを使用してアプリケーションを実行できます。 EasyPHPでレールアプリケーションを実行する方法があるかどうかを知りたい。 – Parry

答えて

0

Erbはテンプレート言語であり、テンプレートを読み込んでコンパイルしてユーザーに表示するには、Rubyコードが必要です。 .erbファイルをサーバーして動作させることはできません。

+0

実際に私はこれを試していました。 EasyPHPサーバー上にレールアプリケーションを作成し、単純なテーブル用の足場を生成し、db:migrateを実行しました。必要なファイルを生成し、テーブルも作成しました。しかし、ブラウザから再度ファイルに移動すると、HTMLテキストのようなファイルからコードを直接印刷することができます。 – Parry

+0

私はPumaサーバーを稼働させることができましたが、EasyPHPサーバー上でモジュールとして実行できるかどうかは疑問です – Parry

関連する問題