2013-09-07 7 views
-1

Как я могу запустить файлы .erb в браузере? Это не в структуре Rails, поэтому я не могу запустить в терминале команду «rails server».Как запустить файлы .erb в браузере с помощью настраиваемого каталога?

Это похоже на индивидуальный каталог с файлами .erb.

Это структура каталогов:

enter image description here

ли нужен веб-сервер, чтобы запустить его как WEBrick для меня, чтобы увидеть его в локальном хосте? Как я могу получить к нему доступ?

Спасибо.

+1

эрба системы шаблонной. Он должен разбираться перед отправкой в ​​браузер, если он будет полезен. Не могли бы вы пояснить, что вы подразумеваете под «run .erb-файлами в браузере»? – muttonlamb

+0

@muttonlamb: Что я имею ввиду, запустив файлы .erb в браузере, это получить к нему доступ в браузере и показать вывод файла .erb. Пример простой печати 'hello world'. Мне нужно получить доступ к чему-то вроде = localhost/print_hello.html.erb Спасибо – marknt15

+0

Но процесс отличается: шаблонные механизмы должны анализировать файл erb и генерировать html-файл, браузеры не могут потреблять erb ... – mliebelt

ответ

2

Вы используете другую структуру Ruby или должны получить доступ к данным сервера? Если нет, то вы можете создать HTML из Еврорадио с командной строкой, то просто откройте HTML:

<% # page.erb %> 
<html> 
    <head> 
    <title>My erb</title> 
    </head> 
    <body> 
    <h1>it is: <%= Time.now %></h1> 
    </body> 
</html> 

Для компиляции и открыты из командной строки:

$ erb page.erb > page.html 
$ open page.html 
+0

Sorry I не знаю, использует ли он другую структуру Ruby или использует собственный Ruby для создания файлов .erb. Должен ли я открыть файл в терминале и не получить доступ в браузере, чтобы просмотреть файл? Спасибо @cmpolis – marknt15

+0

Запуск 'erb page.erb> page.html' turn' page.erb' в html-файл ('page.html'), который вы можете открыть с помощью браузера – cmpolis

+0

Спасибо за ответ. Мне нужно запустить существующий page_name.html.erb в браузере (например, ввести localhost/page_name в URL) и не конвертировать файлы .erb, чтобы сделать его .html-файлами. – marknt15

 Смежные вопросы

  • Нет связанных вопросов^_^