railsでgraphvizを利用して画像を表示したいと考えています。
ruby
1require "gviz" 2 3Graph do 4 route :main => [:init, :parse, :cleanup, :printf] 5 route :init => :make, :parse => :execute 6 route :execute => [:make, :compare, :printf] 7 8 save(:sample1, :png) 9end
rubyでローカル環境上では出力可能ですが、railsに実装し、viewに表示する方法がわかりません。
試したこと
ruby
1class HomeController < ApplicationController 2 3def image 4 require "gviz" 5 @graph = 6 Graph do 7 route :main => [:init, :parse, :cleanup, :printf] 8 route :init => :make, :parse => :execute 9 route :execute => [:make, :compare, :printf] 10 11 save(:sample1, :png) 12 end 13end 14 15# image.html.erb 16 17<%= @graph %>
結果は何も表示されませんでした。
とても初歩的な質問になっていると思いますが、ご助力いただけますようお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/28 03:32