aspose.info
UK

RJS - файл Javascript Ruby

Оновлено

Що таке файл RJS?

Файл із розширенням .rjs — це комбінація коду Ruby та JavsScript, що дозволяє розробникам Rails використовувати Ruby для створення динамічного коду JavaScript. Код Ruby вбудовано у функції Java і компілюється на веб-сервері, для роботи якого на сервері потрібен механізм Ruby. RJS схожий на RHTML; єдина відмінність полягає в тому, що бічна частина містить код Ruby у HTML, тоді як вона містить код Ruby у функціях Javascript.

Формат файлу RJS

Файли RJS кодуються у вигляді звичайного тексту, як і будь-яка інша мова сценаріїв або програмування. Коли така сторінка запитується клієнтом, код Ruby виконується на сервері, і лише код HTML і Javascript повертаються до браузера клієнта. Синтаксис файлу RJS подібний до синтаксису комбінації Ruby та JavaScript, тобто лише код Ruby вбудовано у функції JavaScript.

Приклад RJS

У наступному прикладі показано простий код Ruby окремо, а потім вбудований у функцію JavaScript.

### Default Ruby Functions

def foo
  "bar"
end
# JS style which looks like JS

foo = -> { return "bar" }

а далі є RubyJS:

# here you go!

foo = -> { "bar" }

Список літератури

Див. також