2019-11-01から1ヶ月間の記事一覧

開始61日目

本日学んだこと: ・hamlの書き方は改行もしっかりそろえる必要がある。 ・エラー分が出たら、何か一つからでもアクションを起こしてみる。 ・どうしてもわからないことはコードレビュー、メンターを頼る。 ・完全なる未経験からのチャレンジなので、もっと頼…

開始59日目〜超初心者、文系、30代のスタート〜

本日学んだこと: Haml: データベースの用語覚えることお勧め わからないことはgoogleで調べ、それでもわからない場合は似たコードを見つける。 Halmの記述に関して、 段落も揃えるなどが必要。 少しでもズレていると、エラー文が出てくる(Syntax Error)。 …

開始56日目〜超初心者、文系、30代のスタート〜

本日学んだこと: 正規化が必要な理由: データベースのデータ構造をより効率的で重複や無駄のないシンプルな構造にするための手順である。 重複する情報がある場合、エンティティの属性の中に他のエンティティの情報が含まれる場合、この問題を解決するため…

応用編で学んだこと

これまで学んだことまとめ(応用編) Github: masterブランチ masterブランチとは、リポジトリに最初のコミットを行うと自動で作成されるブランチです。masterブランチがリポジトリの大元のブランチとなることが多いです。これまで行ってきたコミットはすべて…

開始55日目〜超初心者、文系、30代のスタート〜

本日学んだこと: SQL(Structured Query Language)はリレーショナルデータベース(RDB)の操作を行うための言語 リレーショナルデータベースとは、私たちが今まで使ってきたように、データをテーブルという表形式の構造で管理するデータベースのこと Webア…

開始46日目〜超初心者、文系、30代のスタート〜

本日学んだこと: jQuery(ジェイクエリー)は、前回学んだDOM操作(DOM要素の取得や追加削除など)をもっと短く簡単に書くことができます。 現在やや下火傾向ではありますが、手軽扱えることができることから未だに根強い人気があります。 Webサイト制作な…

開始45日目〜超初心者、文系、30代のスタート〜

本日学んだこと: ・エンジニアに必要な検索力: プロのエンジニアでも毎日Web上で検索しながら開発をしている。 キーワード選び4選: 複数キーワードで検索する 期間指定で新しい記事を探す 英語で検索する Googleの検索テクニックを利用する QiitaとStack …

開始44日目〜超初心者、文系、30代のスタート〜

本日学んだこと: Rails: <% ~ %>の方は結果を出力しない計算や繰り返し処理などのRubyコードを記述するのに使用し、<%= ~ %>の方は文字列を出力するような処理で使用します。 requireとpermitの違い require メソッドを利用することで、引数に設定した key…

開始43日目〜超初心者、文系、30代のスタート〜

今日学んだこと: ・Ruby def register_data(data) puts '名前を入力してください' name = gets.chomp puts '年齢を入力してください' age = gets.chomp puts '身長を入力してください(m単位)' tall = gets.to_f puts '体重を入力してください' weight = g…

開始42日目〜超初心者、文系、30代のスタート〜

本日学んだこと: ・Ruby person = {name: name, age: age, tall: tall, weigh: weigh} data << person end def calculate_bmi(BMI) BMI = person[:weigh] / {[:tall] * [:tall]} # BMIを求めるための関数を完成させなさいend 問題点1.{}内にbmi: calculate_…

自惚れたら終わり!

自分が一番だなんて発言は撤回だ!取り消しだ! それを口に出したら終わりだ。 俺はあまちゃんのあまちゃんだ。いや、おおあまだ!やれることは徹底してやれ!! ただそれだけのことだ。

再試験落ちる

再試験にも落ちた。 落ちるとは思ってなかったのでかなりショック。 何が足りないのか、何でできないのか、何故だめなんだ、理解力不足は明らか、 Rubyの計算問題記述、一覧表示、 Railsのエラー問題、エラーと問題箇所の関係、 上記いずれも何故そうなるの…

本試験復習 番外編

問題:トップページにアクセスした時にRouting Errorが起こる。 原因:uninitialized constantは「定義したクラスを読むことができない」ことを言っている。 この場合uninitialized constant TweetControllerを読み込むことができないと言っている。 解決:…

開始38日目〜超初心者、文系、30代のスタート〜

本日学んだこと: 左複数.each.do l右単数l→左から右へ一個ずつ取り出す。取ってきている時点で単数のため、単数しか表示はあり得ない。 そこから取り出した要素を表示する為のコードを書く必要がある。 だから、上記のようになる。 エラー文を見て、その前後…

開始37日目〜超初心者、文系、30代のスタート〜

本日学んだこと: 問題:上記のエラーを解決しても続けてエラーが出る。(NoMethodError) 原因:undefined method `comments' for #<Tweet:0x00007f9edcaddcc0> Did you mean? committed!と書いてあり、 詳細を見るためのコントローラーにそのアクションが無い場合に起こるエラー comment</tweet:0x00007f9edcaddcc0>…

開始36日目〜超初心者、文系、30代のスタート〜

本日学んだこと: Rails エラー文を検索して調べると、解決の糸口が見えてくる。 どのような手順で回答しているかを自分で説明することが大切。 uninitialized constantは「定義したクラスを読むことができない」ことを言っている。 undefined local variable…

開始35日目〜超初心者、文系、30代のスタート〜

本日学んだこと: Railsエラーで考えられる問題大きく2つ: 1,コントローラーでメソッドを定義しているところがおかしい 2.アソシエーションを疑ってみる 例)ツイートの詳細に関して、トラブル起きている。 undefined method `comment’・・・@comments = @twe…

開始34日目〜超初心者、文系、30代のスタート〜

本日学んだこと: Rails: ・実際にアプリを操作してみて、これは7つのアクションのどれになるだろうという関連性からスタートする。 例)新規投稿画面へ:newアクション、新規投稿して保存する:createアクション、編集画面へ:editアクション、編集を更新:u…

開始33日目〜超初心者、文系、30代のスタート〜

本日学んだこと: Rails: syntax error → 簡単に言うと「プログラムの書き方が間違っている」と言われています。構文エラーともいわれます。 ・よくあるミスリスト 閉じタグの数が足りないor多い endの数が足りないor多い インデントが間違っている 全角スペ…