7/30(木)定期MTG 個人目標

■内海さん:本番環境にアップして、スプリントレビューに備える。 引き続きカテゴリーの編集をする ■金子さん:削除機能の実装引き続き行う ■山川さん:商品編集を引き続き行う ■中村:カード情報がPAY.JPに登録され、代わりにトークンが発行されるようにする

7/26(日) 本日の学び

今日はcssまで進み、そこでsvgファイルを表示するのにてこずってます。 結局、私が拾ってきたアイコンはhamlもcssも効かない(全く指定のサイズになってくれない)アイコンだったようで、それだけで相当時間を費やしてしまいました。 カード番号を入力したあ…

今日進んだところ クレジットカード情報のフォーム作成(まだまだ全然途中ですが) クレジットカード番号、有効期限、セキュリティコードなど大きく3つのグループに分けて書く 躓いているところ そもそも、jsファイルを書く前にフォームなしで書けるはずもな…

7/21(火) 本日の学び

また今日も理解することができ、コードが書くことができて本当に本当に嬉しい。 createアクションでは2つの保存作業が行われる。1.payjpにトークンと顧客情報を結び付けて保存する処理 2.DBのCredit_cardsテーブルのカラムに値を保存する処理保存の状態に…

7/20(月)本日の学び

本当に本当に今日やっとnewとcreateアクション(途中まで)が分かりました。 カード実装、ホント難しい。 でも少しだけ分かると、なんで理解できてなかったのかもよく分かりました。 まず圧倒的に調べて足りていない。Qiitaやpayjpのリファレンスはめちゃく…

7/19(日)定期MTG 個人目標

■内海さん - 画像を表示まではできるが並べて表示できるようにしたい ■木村さん - (内海さんのサーバーサイドを参考にしつつ)商品一覧を表示されるようにしたい ■山川さん - ログアウト状態でも商品詳細がみれて、ログインしている人しか編集削除ができな…

7/16日(木)本日の学び

1mmも進んでいません。罪悪感でいっぱい。 今日1週間ぶりの出勤で、異動シーズンと重なったため雑務に追われ、勤務中にmacも全然開けなくて(いやそれは当たり前か)、干物のように水分がなくなった状態で帰宅。急いで娘に食事を与え、今日はかなり珍しく夫…

7/15 本日の学び

productsコントローラーはダメやん!! と昨夜寝がけに気づいたので、コントローラーはcardsにして以下のアクションとそれらに付随する処理を記述しました。 - new -create -privateメソッド この辺ちょっと気を抜くと脳からぶぅぅんと音がして、一点を凝視…

7/15 (水)定期MTG 個人目標

■内海さん - 商品出品機能の商品登録ができるようにする ■金子さん - ユーザーログインのマークアップ1ページは終わらせるのが目標 ■木村さん - 画像を保存して表示できることまでを目標 ■山川さん - 商品の詳細部分(画像とかサイズとか)までが目標 ■中村…

7/14 本日の学び

分かっているようで分かっていなかった payjpの実装の大きな枠組みを理解できていなかった。 大雑把な流れをここで再度確認。 payjpを用いた決済の大きな流れ 1 payjpのgemをインストール 2 payjpのHPでアカウント登録し秘密鍵と公開鍵を取得する 3 2の…

7/13(月) 本日の学び

進んだこと productsコントローラーの生成 アクションはこれ・・・? index new cretate destroy pay 実装しながら変更しなければならない時は適宜変更。 payアクションが実行する処理 ・ユーザーがフォームに入力したカード情報をトークン化 ・支払い処理を…

7/12(日) 本日の学び

今日できたこと ■payjpのテスト秘密鍵とテスト公開鍵をvim ~/.bash_profileに保存 ・どうやって作られるのか payjpにアカウントを作ると自動でテスト秘密鍵、公開鍵と本番環境用の秘密鍵、公開鍵が付与される。 今はテストの鍵を用いてカード情報を登録する…

7/12(日)定期MTG 個人目標のメモ

■個人目標(アイウエオ順です) ・内海さん - categoryの実装を済ませる - JavaScriptを実際の自分の実装に合わせて作成 ・金子さん - アクティブハッシュを用いて実装進めてみる(selectに挑戦) ・木村さん - 商品の一覧表示のコードを書く(カリキュラム…

7/11 本日の学び

■できたこと ・最新のmasterブランチをローカルに反映させた ・credit_cardsテーブルの作成(コミット&プッシュ) でも、今回も同じようなエラーが出てしまい、この記事の通りにやったら解決できた。 https://bokunonikki.net/post/2018/0214_rails_mysql_e…

7/9 本日の学び

■できたこと、躓いていること ごめんなさい、今日は何も進んでません。 職場の仕事が終わらず、今までそれをしていました。 なんとか終わったので、明日は作業します。 寝て、明日はまた新しい気持ちで取り組めますように。

7/9(木)本日の学び

■できたこと(といいますか再認識したこと) 「migrationファイルはすごく繊細なんです」とメンターさんが言ってましたが、その意味を痛感する日でした。 ・ないテーブルに対して外部キー制約は結べないし、 ・migrationの順番も先に読み込んで欲しいテーブ…

7/8 本日の学び

■躓いているところ ・環境変数のこと忘れてしまった。言葉の意味も説明できないし、なぜここで使うのかもピンとこないので明日復習し直す。 ・秘密鍵、公開鍵の言葉の意味 ・Payjp.api_key = ENV['PAYJP_PRIVATE_KEY']を.bash_profileへ記述の意味 これを書…

7/8(水)定期MTG 個人目標のメモ

■個人目標(アイウエオ順です) ・内海さん - 外部キー制約がついているものの登録 ・金子さん - マークアップの実装を開始するところまでいきたい ・木村さん - トレロの上二つを終わらせたい ・山川さん - マークアップの実装を開始したい ・中村 - クレジ…

7/7 本日の学び

■今日進んだこと ・DBをmasterブランチへマージ 今回受けた指摘一覧 ・dependentオプションを使おう 親子関係のあるテーブルで、親のデータを削除したときに、子のデータが残ったままだと、整合性が取れずにエラーが出る。親のテーブルにdependentオプション…

7/6本日の学び

今日の進捗状況 ■できたところ(でもまだ○じゃなくて△の状態です) READMEの修正をコードレビュー中 ・主な修正点 - credit_cardsテーブルのカラムたち - prefictures_id(active_hash)に訂正して追記 - shopping_daysテーブルの作成 やっぱりデータベースの…

7/5 今日の学び

■今日できたところ(進捗率は全体の15%ほど) ・payjpの仕組み8割理解した -------------------------------- (自分用メモです。読み飛ばしてください) - payjpとは、web上でクレジットカードの決済[代行]をするサービス - webブラウザとpayjp間でカード情…