daimyo-college / riders_meeting_app

riders_meeting_appを開発します。
2 stars 0 forks source link

8/29-31 作業ログ axiosでtouring_routeの新規登録(加藤さん作のjsを組み込んで実装) #28

Open mochi5o opened 5 years ago

mochi5o commented 5 years ago

やったこと

axiosのpostの実装を試してみる まずは項目の少ないriderの方でテストしてみることに。 ・テスト用の自作フォームをつくる ・クリックイベントが発火するか確認 ・インプットタグに入れた値を取得する ・axiosからJSONポストして実際にDBに挿入できるか確認 ・scaffoldのnewページにうまくfitするように書き換えていく ・scaffoldで作成した場合、基本的にnewのページはform.html.erbを通してのレンダリングされている。その際のinputタグのidは テーブル名_カラム名 で自動でidが振られていることがわかった。 ・ポストするときにCSRF-TOKENが必要と言われるのでググってheaderに追記した

実際にtouring_routeに実装

解決できていないこと

参考サイト

axiosのpost実装の参考url https://qiita.com/ka215/items/dfa602f1ccc652cf2888 https://qiita.com/reflet/items/d5658d5d69e8e1ccd489 http://mikamisan.hatenablog.com/entry/2016/07/12/235907 https://naito-coding0322.hatenablog.com/entry/2018/12/03/171702 https://ty-engineer.com/javascript/axios/ https://qiita.com/shisama/items/61cdcc09dc69fd8d3127 https://r7kamura.hatenablog.com/?page=1475914566 https://qiita.com/dakatsuka/items/071313e9dd07d9ec15e4 https://www.opentone.co.jp/news/release/article03/article0305.html https://tech.mof-mof.co.jp/blog/rails-vue-sample.html CSRF-TOKEN https://qiita.com/himrock922/items/52edb2d338e2873ec7cc#%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E6%A9%9F%E8%83%BD%E3%82%92%E5%AE%9F%E8%A3%85 https://qiita.com/sukechansan/items/738b4bdaffc07c337a70 コントローラーの操作(保留) https://railsguides.jp/working_with_javascript_in_rails.html#%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E5%81%B4%E3%81%A7%E8%80%83%E6%85%AE%E3%81%99%E3%81%B9%E3%81%8D%E7%82%B9