現在rubyonrailsを用いてwebアプリを作ろうと思っているのですが,
html.erbファイル内に,htmlとjavascriptとrubyのコードを書いていろいろしているのですが,javascript内の処理で得た値をデータベースに送る方法がわかりません.
rubyのほうでは
ruby
1//~~~.html.erbです 2<%= form_for @spot, url: spots_new_path do |f| %> 3 <div class="field"> 4 <%= f.label :spotname %> 5 <%= f.text_field :spotname, :size => 140 %> 6 </div> 7 <%= f.submit "登録する" %> 8<% end %> 9<%= link_to "topに戻る", regions_index_path %>
このように書いたらテキストフィールドに何かを書いて登録ボタンを押せば
実際にデータベースに登録できたのですが,javascript内で行った処理によって得られた値をデータべースに書き込む方法がわかりません.
javascriptからrubyに値を送ることができればと思いいろいろ調べてみたのですがわかりませんでした.
またシンプルにjavascriptから直接データベースに書き込む方法などがあれば教えていただきたいです.
追記:やりたいことは,javascript内でgooglemapapiを用いて地名情報をgeocodingし,緯度経度情報に変換し,それをrubyonrailsを使って作ったデータベースに保存したいのですがどうすればよいのかわかりません.
どなたか本当に助けてください泣
あなたの回答
tips
プレビュー