テックエキスパート2日目

この数ヶ月仕事を辞めてからというもの、僕の状況は目まぐるしく変わっていった。

その事はテックエキスパートが修了してからまた纏めたいと思う。

俺には作りたいサービスがあるんだ。

だから頑張れる。そして、最近プログラミングが楽しい。

以下、本日学んだ事。日々出来ることが分かりやすい。
僕がダンスをやろうと思った時に、ブレイクダンスを選んだのと同じ理由だ。
分かりやすい事は正義である。(芸術分野除く)

・コントローラーからビューに表示する方法

biding.pryは処理を一旦止める

deviseでのログイン機能と新規登録の実装

kaminariでのページネーションの作成

orderメソッドでの順番の入れ替え

・ルートパス

パスを付けないホスト名だけのもの

・メソッド内ではメソッド内で定義した変数しか使えない

なので引数でメソッド内に変数を渡す

・配列の順番の出し方

animals = [いぬ,ねこ,ねずみ]

puts animals[1]

ticket_vending_machine.movies = [titanic, tom_and_jerry, oceans_eleven]

クラス名.インスタンス変数名によって、ゲッターで設定されたものを呼び出す事が可能

 

・テーブル>レコード,カラム

・データ中心アプローチ(Data Oriented Approach) 

Entity-Relationship Diagram

実態&関連&図
ER図によってテーブル同士の関係性を表す

・従に主のidをカラムで追加する

・モデル周りの命名規則に関して

種類

概要

名前例

モデルクラス名

先頭は大文字、単数形

Tweet

モデルクラスのファイル名

先頭は小文字、単数形

tweet.rb

テーブル名

先頭は小文字、複数形

tweets

rake db:rollbackで最新のmigrationファイルが実行される前の状態に戻る

HTTP
データの送受信に関するプロトコル
getpostに分けられる、他にもあるけど







ABOUTこの記事をかいた人

自由なサラリーマンになる為のライフハック情報を発信中。 受験ブログが受験ブログランキング1位になり著書『引きニートコミュ障、偏差値28から早稲田に行く』を出版。 LINEスタンプ『お寿司ですが何か?』『意識低い系キリン』なども発売中。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です