sio🌿Webアプリ開発勉強中
@sio156753158
Followers
14
Following
0
Media
0
Statuses
50
| Ruby勉強中💻 | 2025/8/26〜 #デイトラ #Webアプリ開発コース に入会 | 栄養士歴6年(病院3年→給食調理3年) | 好きな物事:自然、ジブリ作品、漫画、食 | コーディングが夢中になるほど楽しかったため、プログラミングも学んでエンジニア転職を目指しています✊🏼
Joined August 2025
✊🏼学習81日目 上級 エディターの改善 ActionText用のテーブルを作りそこにテキスト情報が保存されていく仕組み(ActiveStorageと似てる) -------- 自分の開発環境が不安定だったため環境再構築も行なった! 平日で上級編進め、休日で中級のアプリ作成課題やる! 12/3 3h #デイトラ #Webアプリ開発
0
0
4
✊🏼学習76-80日目 中級 デプロイ デプロイとは自分のPCからクラウド上にアップロードすること クラウド設定は大変なため、HEROKUのサービスを活用すると便利(GitHub上からデータ持ってきてデプロイ) DBサーバーをRailsの外に立てる 学習時間:11/26,27,28,29,30 1hずつ #デイトラ #Webアプリ開発
0
0
4
✊🏼学習74日目 中級DAY25 記事に「いいね」する機能・アイキャッチ画像の設定 n対nの関係 中間テーブルで関係性だけを定義 has_many :◯ ,through: :◎, source: :⭐︎ ◯は、◎を通して得られる値で、⭐︎のことを指す 学習時間:11/23 5h #デイトラ #Webアプリ開発
1
0
1
✊🏼学習73日目 中級DAY25 ActiveStorage has_one_attached :アップロードする写真が表すものの名前(1枚写真をアップロードする場合) 学習時間:11/22 1.5h #デイトラ #Webアプリ開発
1
0
1
✊🏼学習71日目 中級DAY23.24 リレーション学習(プロフィール) 1対1の関係 has_one :単数系 nilの時にエラー起こるのを防ぐぼっち演算子 呼び出しが短くなるdelegate 年齢( https://t.co/qCdlXs3rIxやydayを使う) I18nの使い方 学習時間:11/15 2h、11/16 4h #デイトラ #Webアプリ開発
1
0
0
✊🏼学習70日目 中級DAY22 リレーション学習(記事にコメント) 1対nの関係 学習時間:11/9 5.5h #デイトラ #Webアプリ開発
0
0
0
やっとDB、migration、ActiveRecordについてなんとなく理解できてきた✊🏼引き続き理解深めていく!
0
0
1
✊🏼学習68,69日目 中級DAY20,21 リレーション学習 コントローラーのアクションをuserと紐付くよう修正 migrationファイル=DBを変更するための設計図 DBを変更=migrationを実行する要あり migrationファイルの読み込み順=作成された順 学習時間:11/7 1h,11/8 4h #デイトラ #Webアプリ開発
0
0
3
ActiveRecord=Railsの「モデル」を構成する仕組み 「モデル」にhas_manyとbelongs_toを定義すると、ActiveRecordが2tableの関係性を理解することで、自動的に便利なメソッドが追加される。 →それにより、どのファイルの場所でも、そのモデルを通して関連データにアクセスできるようになる。
0
0
0
✊🏼学習67日目 中級DAY19 リレーション学習 リレーションは、DB側とrails側(ActiveRecord)の両方設定する必要あり。 ActiveRecordに、has_manyとbelongs_toを定義すると、それぞれ定義したシンボルが使えるようになる。 学習時間:11/5 1h,11/6 2.5h #デイトラ #Webアプリ開発
0
0
3
中級DAY19 ユーザー認証機能 =ログイン機能 セキュリティに関わるため、信頼度の高い「Devise」というライブラリを使う ActiveRecordの復習…モデルを作るだけではダメで、それをrails db:migrate)しなきとDBに反映されない Deviseの仕組み 学習時間:11/3 4h #デイトラ #Webアプリ開発
0
0
0
中級DAY16.Railsの理念 CoC(設定より規約)、DRY(簡略化により効率化&保守性UP)、REST(URLをHTTPメソッドで操作) 17.ActiveRecord データの保存方法は2種類①いきなりcreate又はupdate②インスタンスの値を置き換えてからsave 18.Validation 学習時間:11/2 5.5h #デイトラ #Webアプリ開発
0
0
1
中級DAY16.Railsの概念 デバッグ(考える前に、エラーコードや変数から情報収集!) hamlテンプレート(現場ではerbよりもhamlらしいから、書きながら覚える) annotate(現時点のDBの状況をモデルの.rbにメモ書きしてくれる) rubocop 学習時間:10/31 1h,11/1 1h #デイトラ #Webアプリ開発
0
0
0
中級DAY15.CRUD機能(refactoring)16.Railsの概念 resourcesのonlyオプション beforeアクション(DRYの考え方) 記事作成日の表示(モデルの.rbでメソッド作って簡略化) 戻るボタン(current_page?) 部分テンプレ(_から始める) 学習時間:10/30 3.2h #デイトラ #Webアプリ開発
0
0
0
中級DAY14 CRUD機能(Delate) ①実装ボタンの作成 link_toのデフォはGETリクエストを実行するから、DELETEリクエストを実行する時は、data:{turbo_method:'delete'}を使う ②記事を削除 destroyアクション(!を付けて例外起こす) 学習時間:10/28 2h #デイトラ #Webアプリ開発
0
0
0
中級DAY13 CRUD機能(Update) 基本的にはCreate(記事の作成)と手順同じ!だから、Createでは理解に時間かかったけど、その分Updateは理解しやすかった💫 ①編集画面の作成 editアクション ②記事を編集する機能の作成 updateアクション 学習時間:10/26 3h,10/27 1.5h #デイトラ #Webアプリ開発
1
0
3