2016-10-13 3 views
-1

Я установил EasyPHP 16.1 с Ruby и протестировал с Ruby-файлами (.rb), и они работают. Итак, Ruby правильно установлен в EasyPHP. Однако встроенные файлы ruby ​​(.erb) не работают в EasyPHP. Например, если поставить следующий файл erb - это то, что указано ниже.Файлы ERB, не работающие в EasyPHP

рубин File (.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

Я могу использовать собственный сервер rails и запускать приложение. Я хочу знать, есть ли какой-либо способ запуска приложения rails на EasyPHP. – Parry

ответ

0

Это не то, как это работает.

Erb - это язык шаблонов, и вам понадобится код Ruby для загрузки шаблона, его компиляции и рендеринга пользователю. Вы не можете просто загрузить файл .erb и ожидать, что он будет работать.

+0

На самом деле я просто пытался это сделать. Я создал приложение rails на сервере EasyPHP и создал эшафот для простой таблицы и сделал db: migrate. Он создал необходимые файлы, а также создал таблицы. Но когда я снова перехожу к файлу из моего браузера, результат напрямую печатает код из файла, как его текст HTML, без каких-либо ссылок. – Parry

+0

Я мог запустить puma-сервер, но мне все еще интересно, можно ли его запускать как модуль на сервере EasyPHP – Parry