おぴよの気まぐれ日記

おぴよの気まぐれ日記

岡山やプログラミング、ファッションのこと、子育てや人生、生き方についての備忘録。

【Ruby on Rails】`rails db:reset`だと変更/追加したmigrationファイルが反映されない!

rails db:reset テーブル削除 → schema.rbの情報を元に作り直す rails db:migrate:reset テーブル削除 → 作成 → db:migrateが実行される つまり、migrationファイルを作成した後にそのファイルを修正した場合はdb:resetしても反映されない! 調べてみたら、…

エンジニア=プログラマーは夢のある職業であることを痛感した1年だった

こんちにちは。opiyoです。 今日から新年初出社ですが、世の中的には今週まで休みの人も多いですかね。 僕も30歳目前。外の世界の変化が激しい中、大切な20代も残りわずか。 普通に過ごしているだけでは当たり前のように生きていくことすら厳しい、そんな時…

CentOS6で新しいRubyのバージョンが無い時どうすればいいの?

gitを使ってrbenvをインストールしている。 Rubyのバージョンを見てみると2.3.3までしかインストールされてない状況。 $ cd ~/.rbenv $ git pull origin master $ rbenv install --list 2.3.3 git pullすればいけるんじゃ無いかと思ったけど、ダメぽ。 で色…

Ruby on Rails チュートリアルで30歳までに人生を変える(番外編:シェア=リツイート機能の拡張)

こんにちは。opiyoです。 今回は、番外編:シェア=リツイート機能の拡張をやっていきます。 マイクロポストにリツイートアイコンを表示して、「シェア=リツイート」できるようにします。 ではでは、早速行ってみましょう。 railsチュートリアルシェア=リツイ…

Ruby on Rails チュートリアルで30歳までに人生を変える(番外編:いいね機能の拡張)

こんにちは。opiyoです。 今回は、番外編:いいね機能の拡張をやっていきます。 マイクロポストにハートアイコンを表示して、「いいね」できるようにします。 ではでは、早速行ってみましょう。 railsチュートリアルのいいね機能の拡張でやること 仕様 「い…

Ruby on Rails チュートリアルで30歳までに人生を変える(番外編:検索機能の拡張)

こんにちは。opiyoです。 今回は、番外編:検索機能の拡張をやっていきます。 ユーザーとマイクロポストをあいまい検索できるような機能を各画面に追加します。 ではでは、早速行ってみましょう。 railsチュートリアル検索機能の拡張で学んだこと ユーザー一…

プログラミング初心者でも出来た!ビットコイン自動売買システムをRubyで作る

こんにちは。opiyoです。 今日は私が入会している人生逃げ切りサロンのメンバーである迫 佑樹さんが Rubyで作る! ビットコイン自動売買システム の作り方を解説した動画について紹介させてもらいます。 この動画の最大の魅力はプログラミング経験が全くない…

Ruby on Railsチュートリアルの環境はCloud9で決まり!

こんにちは。opiyoです。 Webアプリケーションの勉強をする際に先ず引っかかるので環境構築ではないでしょうか。 参考書や記事の通りやってるのにエラーになる。 ググって色々やってみる 解決できない 辞める これ凄いもったいないですよね。せっかく何かを…

【完全版】RubyonRailsのActiveRecord基礎!

こんにちは。opiyoです。 今日はRailsの勉強をしていると出てくる「Active Record 」について、勉強したいと思います。 User.first User.find(1) User.update User.create!(hoge: hoge) こんな奴らですね。 ではでは早速、行ってみましょう。 railsでデータ…

【完全版】RubyonRailsチュートリアルで人生を変える28歳の夏(演習問題の回答あり)

こんにちわ。opiyoです。 改めてちゃんと書こうと思いますが、一先ず今日。ってかさっき今月中を目標にしていたRailsチュートリアル14章までのまとめ記事をアップしました。 せっかくなので、まとめポストを書こうと思います。(今月の目標記事数に届かない…

Ruby on Rails チュートリアルで30歳までに人生を変える(第14章 完)

こんにちは。opiyoです。 今回は、第14章をやっていきます。 第14章はフォロー、フォロワーする機能を追加します。 なんとなんと最後の章までやってまいりました。 ではでは、早速行ってみましょう。 railsチュートリアル14章の演習解説 14.1.1 演習 データ…

Ruby on Rails チュートリアルで30歳までに人生を変える(第13章)

こんにちは。opiyoです。 今回は、第13章をやっていきます。 第13章はユーザーが短いメッセージを投稿できる「マイクロポスト」機能を追加します。 やっとログイン関係の処理を抜けて、機能拡張ですね! ではでは、早速行ってみましょう。 railsチュートリア…

Ruby on Rails チュートリアルで30歳までに人生を変える(第12章)

こんにちは。opiyoです。 今回は、第12章をやっていきます。 第12章はパスワードを忘れた時の再設定方法です。 どうやら難しそうですが、早速行ってみましょう。 railsチュートリアル12章の演習解説 12.1.1 演習 PasswordResetsコントローラ 12.1.1.1 <問題…

Ruby on Rails チュートリアルで30歳までに人生を変える(第11章)

こんにちは。opiyoです。 今回は、第11章をやっていきます。 第11章はメールを使ってアカウントを有効化する方法です。 どうやら難しそうですが、早速行ってみましょう。 railsチュートリアル11章の演習解説 11.1.1 演習 AccountActivationsコントローラ 11.…

Ruby on Rails チュートリアルで30歳までに人生を変える(第10章)

こんにちは。opiyoです。 今回は、第10章をやっていきます。 第10章はユーザー登録以外の「表示」「編集」「削除」の方法です。 railsチュートリアル10章の学んだこと target="_blank"が使われていますが、これを使うとリンク先を新しいタブ (またはウィンド…

Ruby on Rails チュートリアルで30歳までに人生を変える(第9章)

こんにちは。opiyoです。 今回は、第9章をやっていきます。 第9章は画面からユーザーを登録する方法です。 railsチュートリアル9章で学んだこと 記憶トークン (remember token) を生成し、cookiesメソッドによる永続的cookiesの作成 安全性の高い記憶ダイジ…

Ruby on Rails チュートリアルで30歳までに人生を変える(第8章)

こんにちは。opiyoです。 今回は、第8章をやっていきます。 第8章は画面からユーザーを登録する方法です。 railsチュートリアル8章の学んだこと httpはステートレスなプロトコル。つまり状態がない リクエストのひとつひとつは、その前のリクエスト情報を知…

Ruby on Rails チュートリアルで30歳までに人生を変える(第7章)

こんにちは。opiyoです。 今回は、第7章をやっていきます。 第7章は画面からユーザーを登録する方法です。 railsチュートリアル7章の学んだこと Railsにはテスト環境 (test)、開発環境 (development)、そして本番環境 (production) の3つの環境がデフォルト…

Ruby on Rails チュートリアルで30歳までに人生を変える(第6章)

こんにちは。opiyoです。 今回は、第6章をやっていきます。 第6章はユーザーのモデルを作っていきます。 railsチュートリアル6章の学んだこと マイグレーション SQLのDDL モデリング モデル名は単数系 コントローラーは複数形 dbのロールバック $ rails db:r…

会社での目標じゃなくて自分の目標を立てた方が人生は変わる

8月も1/3が終わり8末になると期が変わるって会社も多いのではないだろうか。 期が変わるってなると面談があったり色々と変化があるだろう。 私の会社も8末で期が変わるので色々面談したり目標に対する成果をまとめた資料作ったりが発生するのだが非常に面倒…

人生に可能性なんて存在しない。あるのは目の前の現実だけ

僕は今日新幹線の中でこれを書いている。 周りにはスーツの人もいっぱいて、お酒飲んだりスマホでゲームしたりPC開いて仕事したりしている。 最近本当にこれからの人生について色々考えるのですが僕の周りにいる人達に悩みは無いのだろうか? サラリーマンの…

仕事に楽しさを求めてはいけないのだろうか

仕事が楽しくて楽しくてしょうがないんだよな~ 僕の周りにはこんな奴はいない。 最近色々な人と話すきっかけがあって本当に良い刺激を頂いているしネットの世界では楽しそうに生きている人がいっぱいから、この感覚が全くないってのは嘘になるだろうが。 だ…

この当たり前の日常こそが幸せなのだろう

先週末は久しぶりに家族でがっつり遊んだ気がする。 土曜日は僕の住んでいる場所で一番大きな祭りがあり、花火もいっぱいあがった。 同じ地域に住んでいる人達が同じ場所に集まり同じ空を見上げ花火を見る。 子供たちで来ている人もいるし、カップルもいる、…

28歳になった今日、僕は人生詰んだことを発表します

28年前の朝、僕は生まれた。 今日まで28年という長い長い年月を過ごしてきた。 だけど、今僕は人生の帰路に立たされている。 そー気づいてしまったのだよ。この世のからくりに。 僕のこれまでの人生については改めて自己紹介として書こうと思うのだが、一言…

Ruby on Rails チュートリアルで30歳までに人生を変える(第5章)

こんにちは。opiyoです。 今回は、第5章をやっていきます。 第5章はレイアウト。つまり見た目の部分をメインにやっていきます。 では、早速始めてみたいと思います。 railsチュートリアル5章の学び クラスとidの違い クラス:ページの中で何度でも使用ができ…

好きなことで生きていくって難しいよ

会社では新卒を除いて僕が一番若い 20代は僕以外に多分一人しかいない 先輩達のほとんどが中途組だから人生の参考にはならない さっきTwitter見てたら2020年には年収400万以下の人が6割になるってニュースを見た。 まー当たり前だろうし、そんな事は分かって…

しっかり握っておかないと心はすぐに離れてしまうから

最近いろいろとバタバタとしていて、子供たちと接する時間が取れてなかった。 昨日やっと色々落ち着いて子供たちと遊ぼうとするのですが何するにも壁があるような。 娘は絶対朝送ってくれるのにそれがない。帰った時の「パパだいずき」がない。「しょうぎし…

今、目の前に見えている「あたりまえ」の世界は全然当たり前ではない

ドコモとミスチルの25周年記念動画を見たことがあるだろうか。 もし見たことが無ければ是非見てほしい。 私は重なる部分が多く、泣いてしまった。 今こうして思い出すだけでも少し目が重たくなってる気がする。 https://www.nttdocomo.co.jp/special_content…

Ruby on Rails チュートリアル4章の後半まとめてみた

こんちには、opiyoです。 人生の生き残りをかけて始めた「Railsブートキャンプ」ですが、今日はRailsチュートリアル第4章をやっていこうと思います。 第4章は「Ruby」のお勉強です。早速やってみましょう! この記事は後半戦になります。 前半戦はこちらから…

新しいRubyのバージョンがrbenvに表示されない時はgit pullする

Rubyのバージョン調べてみると2.2.3だったので、2.2.4以上をインストールすべく $ brew update $ brew upgrade rbenv ruby-build をやってインストールできるバージョン一覧を表示 $ rbenv install --list (略) 2.2.1 2.2.2 2.2.3 (略) しかし、2.2.3以…