Rails 4 アプリケーション内から JavaScript 関数を実行する必要があります。ExecJS ( https://github.com/sstephenson/execjs ) で次のことを試しましたが、成功しませんでした:
my_js_function = 'function my_function(a){var b=a.split("$");var c="";for(i=0;i<=b.length-1;i++){if(!(i%2)){c+=b[i]}}var b=c.split("");c="";for(i=0;i<=b.length-1;i++){if(i%2){c+=b[i]}}return c}'
compiled_function = ExecJS.compile(my_js_function)
result = compiled_function.call(my_argument)
元の JS 関数は引数 (my_argument) を受け取りますが、これを何らかの方法で渡す必要があります。これがどのように可能であるかについての助けは大歓迎です!