日報56日目
本日もrailsの勉強
作業内容
けっこう満足できる出来になってきた。ボタンにアイコンを入れると雰囲気が良くなる。font-awesome便利。
残課題
- 勉強兼ねて、全くしていないvalidationを入れる
- 触ろうとしているデータがログインユーザーのものかチェックする
- 退会&データ削除機能
所感
pythonとのカルチャーの違いを感じる日々です
うえええ、unless文てのがあるのか。。。いるんかな。
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月29日
destoryとdeleteの違いは自分を参照しているモデルも消すか否か
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月29日
https://t.co/7V97dxkMB3(&:prop1) is a shorthand version of https://t.co/7V97dxkMB3{|x| x.prop1}.
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月29日
日報54日目
終日railsの勉強。練習記録アプリを作っていた。
残課題
- 登録直後にJSエラーになる。turbolink関係ぽい。headにscriptタグを追加するときにセキュリティ関係のエラーが出ているのを直す
- 詳細登録画面で使っている、vueのスクリプトが動かなくなったのを直す
- 触ろうとしているデータがログインユーザーのものかチェックする
- 直前詳細データは直前の入力内容であらかじめ埋める
- 見た目を整える
- 退会&データ削除機能
- slackへの投稿機能
railsgirlsのときにherokuにpushしたら出ていたomniauthのエラーは、provider_ignores_state: true で解消。おまじない感甚だしい。
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月27日
method: deleteだけど実際に出るhttp methodはPOST???
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月27日
turbolinkてのでSPAぽい挙動にしているみたいだなー
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月27日
普通にPOSTしてくれよー
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月27日
railsgirls nagano参加記録
参加記録です。
オーガナイザー、コーチ、スタッフ、参加された皆さまお疲れさまでした。ありがとうございました。初参加でしたがマンツーマンでコーチが教えてくれるという非常に手厚いスタイルに驚きました。これは初心者でも安心ですね。私には友人のminamiさんがついてくれました。minamiさんありがとうございました。勉強になりました。
#railsgirlsnagano 直前キャンセルがたくさん出てしまった…
— cobachie (@co_bachie) 2019年5月23日
明日明後日なんだけど、参加したい方(Rails初心者、性別問わず)いるかなあ…?
現在rails学習中なので出たいなぁと指を加えて見ていたところ、キャンセルが多く出たということで申し込んでみました。
#railsgirlsnagano オッサンですが来てます。
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月25日
皆さんはチュートリアルを進めていましたが自分は数日前から作り始めている、水泳とチャリの練習記録アプリの続きを進めました。自分は作って覚えるスタイルです!
Workoutに1:Nで紐づくWorkoutDetailの登録画面を作りだしたときに、まとめて登録するにはSPAがいいだろって話になり、vueを導入しました。。。railsはfrontもプロジェクトに統合されていて、Djangoとのポリシーの違いを感じます。Djangoはフロントには関知しないスタンスなので。
最後にherokuにpushしたのですがgoogle のoauthがエラーして動かずそこで無念のタイムアップ。ローカルでは動いてたんすけどね。
仕事で使う予定なので引き続き勉強します。
日報53日目
午前中は自宅のネットワークの整備をしていた。ルータが多段になってしまっていたのを見直した。雑務は終わりといいつつちょいちょいある。これでほんとに終わりのはず。。。
午後はギーラボで作業した。
- google のoauthによる認証
- 一覧の表示
- 新規登録画面
- 編集画面の表示(更新部分は未済)
なかなか捗った。
本は重いので持たずに来たのだけど、ギーラボに丁度よい本があり大変助かった。
Ruby on Rails 4 アプリケーションプログラミング
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2014/04/11
- メディア: 大型本
- この商品を含むブログ (6件) を見る
たのしいRuby 第6版 (Informatics&IDEA)
- 作者: 高橋征義,後藤裕蔵
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2019/03/19
- メディア: 単行本
- この商品を含むブログを見る
無職生活もあと1週間になった。
日報52日目
午前中はプールで練習、銀行で住所変更の手続き、駐車場の契約をしてきた。
午後はrailsの勉強。なかなか慣れない。
migrationファイルを見ないとmodelの全体が分からんのは不便じゃないのだろうか。
— こういち (19) (@koty) 2019年5月23日
t.references :column_name, foreign_key: true て明示的にforeign_key: trueを指定しないと外部キーができないの???
— こういち (19) (@koty) 2019年5月23日
とりあえずmodelはできたぞゼーハー
— こういち (19) (@koty) 2019年5月23日
おとといからテーブルと椅子の環境で作業している。けっこう快適。
日報51日目
午前中は、プールで練習、風疹の抗体検査、google homeの設定とかをしていた。iftttの連携がうまくいかんなー。
午後はrailsの勉強を始めた。
brew install rbenv
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月22日
bin/rails s (1年半ぶり2回目)
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月22日
CLIで作ったプロジェクトをintellijで開くとJAVA_MODULEとして作られてしまうのはdjangoもrailsも同じだな。手作業でmodule_typeを修正する必要があり、初見者殺しだ。intellijを使う人ならこれくらいできて当然てことか。。。それとも今はみんなvscode使ってるんか。
— Kouichi Unemployed Nishizawa (19) (@koty) 2019年5月22日
明日以降も継続。今月中にアプリを一個作りたい。