mini_racer ( therubyracer) のgemって実際に使いますか?
bundle install 時にこのgemが原因でエラーがよく起きます。。
mini_racer ( therubyracer)について、ネットで下記の説明をみました。
therubyracerは、Javascriptの実行エンジンであるv8を叩ける用にしてくれるgemだ。Javascriptはwebの第一言語(英語みたいなもの)と言ってよく、開発・本番環境を問わず結局どこかで使うことになるので、rubyからもJavascriptを叩ける必要がある。
なんとtherubyracerの後継としてmini_racerが爆誕しており、Rails本家にもマージされていた。
https://note.com/konpyu/n/na213a14ad1e3
mini_racer のgithub は以下です。
https://github.com/rubyjs/mini_racer
使い方を見ると、こんな感じでした。
rubyのコードの中で、evalでjsのコードが実行される感じみたいです。
ruby
1context = MiniRacer::Context.new 2context.eval 'var adder = (a,b)=>a+b;' 3puts context.eval 'adder(20,22)' 4# => 42
私は今までこんなコードを書いたことはありません。
実際に mini_racer ( therubyracer) は頻繁に使うものですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/11 07:22