2019-10-01から1ヶ月間の記事一覧
本日の学習内容 テストとは? プログラムが意図した通りに動くことを確かめることです。 railsnにおけるテストとは基本的にはモデルとコントローラのファイルに対してテストコードを作成します。その際はRSpecという独自の言語を利用します。 RSpecは、Ruby…
本日の学習内容 メッセージ送信機能の実装 Active Record コールバックとは validate条件分岐 render carrierwave minimagick 学んだ英語 だいぶ期間が空いた更新となってしまいました。 メッセージ送信機能の実装 まず、メッセージモデルの作成を行い、マイ…
ここ数日間の学習内容 ここ数日間の学習内容 gitに関して renderと redirect_toの違い 専門用語 夜勤に入ってからのここ数日間の学習があまり進まなかったのでまとめて記述していこうと思います。 仮眠とってタスク管理して学習しようと思っていたのですが、…
本日の学習内容 ビューの作成(form_forによるフォームの作成) 前回までの段階でモデルとコントローラーの作成まで行ったので、今回はビューの実装から入っていきます。 #hamlでのグループ新規作成画面のビューフォームの作成 = form_for @group do |f| - if …
本日の学習内容 group機能の実装 コントローラとモデルを作成する 今日の英単語 本日の学習内容 group機能の実装 実装にあたり下記の順番で実装してきます。 コントローラとモデルを作成する まず、前提として以前に作成したデータベースの設計書を元に構成…
本日の学習内容 gitに関して( 少しミスしていたため) 本日の学習内容 気がつかないうちに学習開始の日がずれていました。。 何日分かのをまとめていたらいつの間にかずれていたようですので改めて管理していきたいと思います。 gitに関して( 少しミスしてい…
本日の学習内容 本日の学習内容 deviseを利用したログイン機能の実装 ユーザーの編集機能の実装 フラッシュメッセージの実装 今日の英単語 deviseを利用したログイン機能の実装 以前の実装においてdeviseによってログイン画面まで実装を行いましたが、今回は…
本日の学習内容 ログイン機能の実装 deviseの基本的にな利用方法に関して gemのインストール Eroorの修正 deviseのビューファイルの追加 ログイン機能の実装 deviseの基本的にな利用方法に関して gemのインストール Eroorの修正 gemのインストール #Gemfileg…
本日の学習 フロント画面の実装(主にhamlとscssコードの見直し) 命名について 複数クラスの設定 変数の定義 部分テンプレートの設定 フロント画面の実装(主にhamlとscssコードの見直し) 命名について 複数クラスの設定 変数 部分テンプレートの設定 命名につ…
本日の学習内容 本日の迷ったところ font-awesomeを用いたアイコンの実装(fileアップロードする為のボタンの作成) boxsizingが未適用によるブロック要素同士のズレ Base-level rules cannot contain the parent-selector-referencing character '&'(Error) …
本日の学習内容 本日の学習内容 BEM Sass Haml BEM Sass haml BEM Sass Haml BEM 前回学習した内容ではありますが、実際に書き出してみた時にここってどうなんだろうという点が何箇所かあったのでそちらに関してまとめていきたいと思います。 以前に学習した…
本日の学習内容 Rubyにおいてハッシュを配列に変換するメソッドに関して Rubyにおいてハッシュを配列に変換するメソッドに関して d = {"tea"=>98, "cola"=>108, "coffee"=>128} 上記配列に対してそれぞれのメソッドを適用すると keyメソッドにより全ての キ…
本日の学習内容 BEMって何? Hamlって何? クラスとインスタンスの復習 BEMって何? Hamlって何? クラスとインスタンスの復習 BEMって何? Hamlって何? クラスとインスタンスの復習 BEMって何? Block、Element、Modiferの3つの頭文字をとったものでBEMを…