アラサーからのエンジニア転身blog

プログラミングの勉強や転職に関して記事にしていきます。

基礎

アナグラム判定メゾット (ある企業の採用面接で出たらしい)

久しぶりの投稿になりました。 勉強を怠っていたわけではありません笑アナグラム判定メゾットはある企業の採用面接で出た試験らしいです。 自分なりに考えてみました。(面接官の前で、いきなりホワイトボードに書くのはテンパってできたかな笑)アナグラム…

子テーブルのレコードにカスタムバリデーションで存在検証

したかったこと 親レコードと同時にネストしたフォーム(fields_for)で作成した子レコードに最低一つは作成されていることを判定をするカスタムバリテーションを作成した。(質問を作成した時に最低でも一つはジャンルを選択してほしい)

rails 検索後にフォームの値を保持する radio_button_tag/check_box_tag/text_field_tag

実現したこと radio_button_tag/check_box_tag/text_field_tagを使用し、 検索後も検索フォームの値を保持する

fields_for、check_box、enumで使用し、別モデルに複数レコードを作成する方法

実現したこと questionモデルのform内で別のモデルquestion_tagにレコードを保存する 1度のsubmitでquestion_id に対して複数のtagを付ける(複数レコード生成) enumで定義したタグをcheck_boxで表示する

rubyのNEWsAPIの実装 

またまた企業からいただいた課題を実装しましたので、備忘録として残します。【課題】 ニュース系のAPIを実装し、リストを表示する。 https://newsapi.org/ 世界中のニュースソースを集めて、データ提供をしてくれるAPIです。 ユーザー登録をして、APIkeyを…

ruby基礎⑤メゾットのアクセス権、モジュール、ミックスイン、例外

ドットインストールのrubyの基礎が完了しました!!また特定の障害を持った人が相談できる相談掲示板を作成中ですが、 bootstrapによるレイアウトを組みました。

ruby基礎④インスタンス変数へのアクセス、self、クラスメゾット・クラス変数・クラス定数の定義、クラスの継承、オーバーライド

ルビーの基礎も大詰めです。 次回で基礎は終わるので、その次はスクールで作ったrubyのアプリケーションの確認をしていきたいと思います。

ruby基礎③メゾットの定義、クラスの定義、インスタンス変数

クラスとインスタンスの関係を学びました。 クラスとインスタンス、引数あたりが絡んでくると複雑になるので、基礎をしっかり理解しておこう!!

ruby基礎②ハッシュオブジェクト、オブジェクト変換、%記法、if、case、while、time、for、each、loop

本日もドットインストールでrubyの基礎を復習しました!! 復習すると理解が進みます!!オブジェクト変換はなんとなく使用していたが、 to_i は to integerの略だったとは。細かいところを知るときもちいですね。。

ruby基礎①出力、変数、定数、クラスインスタンス、文字列オブジェクト、数字オブジェクト、I?に関して、配列オブジェクト

テックエキスパート 最終課題を終え、基礎固めのためドットインストールのrubyを復習しています! 電車の中でさらっと確認できる様な内容にしていますので、是非とも見て見ください。