aspose.info
CS

RJS - Ruby Javascript File

Aktualizováno

Co je soubor RJS?

Soubor s příponou .rjs je kombinací kódu Ruby a JavaScriptu, který umožňuje vývojářům Rails používat Ruby k vytváření dynamického kódu JavaScript. Ruby kód je zabudován do funkcí Java a je kompilován na webovém serveru, který vyžaduje, aby na serveru běžel Ruby engine. RJS je podobný RHTML; jediný rozdíl je v tom, že lateral obsahuje kód Ruby v HTML, zatímco obsahuje kód Ruby ve funkcích Javascriptu.

Formát souboru RJS

Soubory RJS jsou kódovány jako prostý text jako jakýkoli jiný skriptovací nebo programovací jazyk. Když si klient takovou stránku vyžádá, na serveru se spustí kód Ruby a do prohlížeče klienta se vrátí pouze kód HTML a Javascript. Syntaxe souboru RJS je podobná syntaxi kombinace Ruby a syntaxe JavaScriptu, takže do funkcí JavaScriptu je vložen pouze kód Ruby.

Příklad RJS

Následující příklad ukazuje jednoduchý kód Ruby nezávisle a poté vložený do funkce JavaScriptu.

### Default Ruby Functions

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

foo = -> { return "bar" }

a následující je RubyJS:

# here you go!

foo = -> { "bar" }

Reference

Viz také