红宝石上同时含有Ruby代码和JavaScript文件的Rails;类似的.rhtml页面,但允许Ruby代码将要被嵌入的JavaScript函数内;需要一个Web服务器上的红宝石引擎被正确解析。
RJS文件可以在Web浏览器中查看,但在此之前的页面发送给客户端的Ruby代码的Web服务器上解析。因此,用户只能看到HTML和JavaScript代码。