これは何度か私を混乱させ、そのたびにインターネットや World Wide Web で適切な答えを見つけるのに苦労しました。私のjavascriptファイルに変数があるとしましょう
var myLoc = { lat: 35, lon: -110 }
地理位置情報などを使用して得たものです。作成する特定の投稿に関連付けるために、この情報をバックエンドに送信したいと考えています。
私のルートがこれだけだと仮定します:
resources :users do
resources :posts
end
これが正しい方法かどうかはわかりませんが、頭に浮かぶのは次のようなものです。
$.get('/users/' + JSON.stringify(myLoc) + '/posts/new', function() {console.log("please work")});
私の質問は次のとおりです。
A. これは機能しますか?
B. これは正しい方法ですか?
C. このようなフロントエンドのものをバックエンドの任意のルートに送信できますか?
とても有難い。