記事一覧
マイグレーションファイルでchange_columnを使うときは気をつけよう。
結論から言うと、(upとdownを設定しておかないと、)ロールバックができなくなるからです。
そもそもの話ですが、バージョンの上げ下げはバージョンの前後の差分が明確にわかって初めてできるのであって、
・create_tableは「0からこの項目を追加する」
・add_columnは、「この項目だけを追加する」とこの一方だけの情報でバージョンアップ前とアップ後の差分がわかります。
例creat
Railsに推測してもらうのが気持ち悪かったので、体系的に学んだ
書籍「現場で使えるRuby on Rails 5 速習実践ガイド」
Chapter3 タスク管理アプリケーションを作ろう
3-3-3詳細表示機能を実装する
112ページより
-@tasks.each do |task| tr td= link_to task.name, task td= link_to task.created_at, task
についてのlink_toの説明で
Gitでのよくあるエラー
ブランチを作成せず、マスターブランチ上でコードを書いてしまったコードを書いている途中にブランチを作成する際は、書いているコードを作成したブランチに引き継ぐか、0からコードを書き直すかを選択できます。
Leave my changes on master 元のブランチで書いていたコードを保留にして、新しいブランチで0からコードを書く選択です。stashが作られます。マスターから作成されたstash
Githubの再復習②
GitHubを用いた開発の流れを理解すること
ブランチの役割について理解すること
プルリクエストの出し方を理解すること
コードレビューの流れを理解すること
マージからpullまでの手順を理解すること
cloneとpullの違いを学ぶこと
ブランチとはブランチとは、リポジトリで管理しているファイルやディレクトリの変更の流れ、すなわちcommitの連なりです。リポジトリは必ずブランチを持っています。
GitHubの再復習①
Gitを用いたバージョン管理Gitはアプリケーション内容を記録するために、指定したディレクトリの中身をすべてコピーして、保存します。Gitで管理するためには、アプリケーションの状態を保存するためにリポジトリを用意する必要があります。
リポジトリとは、Gitの管理下にあるファイルやディレクトリの変更履歴を保管しておく箱のようなものです。管理したいアプリケーションのディレクトリを、バージョン管理の範
企画と案件定義について考える
企画ペルソナから課題を考えるペルソナとは、マーケティング用語で「サービスを利用するユーザ」のこと。
性別、年齢、職業、趣味を設定し、その人が解決したい課題を考えてみる。
ユーザーストーリーペルソナが抱える課題の解決案を考え、その解決方法へ導くアプリケーションの機能を考える
案件定義解決方法へ導くアプリケーションの機能は洗い出しましたが、複数人で開発する場合は開発者ごとに完成形のイメージは異な
アプリケーション開発の手順について
まず初めに
これは備忘録というか、僕が記憶に定着させるためのただのアウトプットです。世の中に溢れている情報をキュレーションして噛み砕いただけです。
コードを書くのは「開発」だが、「開発」までには乗り越えなくてはならない課題がある。
開発前にやること①企画どんなアプリを作るのかを決めます。
誰のどんな問題を解決したいのか、それについての解決手段や今あるアプリがあればそれに新機能を追加する等を考
ウーバーイーツドライバーやってます。
こんにちは。
11/28の開始当初からずーっと続けているウーバーイーツドライバー。
基本的に仕事も趣味も飽きやすい私ですが、かれこれ4ヶ月以上続けております。自分でもこんなにハマるとは思いませんでした。
ただ、そんな熱狂していたドライバー業務も近頃は少しづつ「飽き」が出てしまいました。
初めはドライブ感覚で長距離を走ったり、商品受け取り先の新店を開拓したりと、お金以外の楽しみがたくさん