現在、railsでアプリケーションを作っています。実現したいことはタイトルの通りです。
調べると、過去に同じ様な質問をしている方がいました。
どうやらgoogleのgeochartを使えば実装できそうなのですが、
今回はこれをrailsに応用したいと思っています。
具体的な流れとしては、
①地図上である国がクリックされたら、その国のnameの値をparamsで受ける。
②findbyメソッドを使い、用意された国一覧テーブルのnameカラムの値がその値と一致するデータを取得する。
@country = Country.find_by(name:params[:name])
③最後にその取得したものデータを別のページで表示する。
<%= @country.name %>
geochartを使い、こんな流れのプログラムが書けたら幸いです。
分かる方がいらっしゃいましたら、アドバイスしていただけると助かります。よろしくお願いします。
環境
参考 google geochart
リンク内容
rails 6.0.3
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
AWS cloud9を使用
あなたの回答
tips
プレビュー