aspose.info
JA

RJS - Ruby Javascript ファイル

更新日

.RJS オプション番号

拡張子が .rjs のファイルは、Rails 開発者が Ruby を使用して動的な JavaScript コードを作成できるようにする Ruby コードと JavasScript の組み合わせです。 Ruby コードは Java 関数に埋め込まれ、Ruby エンジンがサーバー上で実行されている必要がある Web サーバー上でコンパイルされます。 RJS は RHTML に似ています。唯一の違いは、ラテラルには HTML に Ruby コードが含まれているのに対し、Javascript 関数に Ruby コードが含まれていることです。

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" }

参考文献

関連項目