trianglify.jsとgem 'therubyracer'を使用して、サーバー側 (ルビー) で三角形パターンの背景を生成しようとしています ( execjsも試しました - 同じエラー)
次のコードを使用します
require 'v8'
cxt = V8::Context.new
cxt.load('trianglify.js')
png = cxt.eval("var pattern = Trianglify({width: 200, height: 200}); return pattern.png()")
puts png
読み込まれたスクリプト https://cdnjs.cloudflare.com/ajax/libs/trianglify/1.0.1/trianglify.js
エラー
V8::Error: require is not defined
at trianglify.js:8:16