筋トレもプログラミングも反復練習が大事である。

プログラミング初心者三十路越えアスリート系女がフリーランスプログラマーを目指すブログ

Ruby on rails

開発日記vol.4 railsチュートリアルに書いていなかったこと・ナビゲーションバーの表示を修正する

railsチュートリアルではこのナビゲーションバーのアカウントとドロップダウンリストが表示されるようになるのですが、私が作ったものには、ドロップダウンリストが表示されない! ということで解決したのでメモがてら。 application.jsがチュートリアルのも…

開発日記vol.3 gitで苦戦。知らなかったことを知る毎日。

昨日ビデオチャットをして無事解決したのですが masterブランチのリモートとローカルの内容がぶつかり合い、 さらにあとで作ったブランチもコンフリクトを起こし コンフリクト祭りで一人ではどうにもなりませんでした! メンターとビデオチャットして無事エ…

開発日誌vol:2 git pushできない時

出張に持っていったけど、書籍を読むタイミングがなかった。。お昼に3日間の出張から先ほど帰ってきて続きをやっています。 どうやら作ったブランチがリモートと差異があるようで、git pushできない。 割と試行錯誤(と言うかメンターに色々アドバイスをもら…

アプリの開発を始めました!まず最初にやったこと

先日からメンターに背中を押されて自分のアプリの開発を始めました。 仕事を受注するにせよなんにせよ、やはり自分のアプリを作っていく方が 詳しくなれるし、成長できるし、楽しいよと。 そういうわけで作ってみることにしました。 メンターに背中を押され…

エラーを怖がらないようにする/herokuのデプロイできない

リーダブルコードを出張中読みます! simpledancer.hatenablog.com simpledancer.hatenablog.com この2日間くらい昔やっていたテックアカデミーの教材を復習がてらやり直しています。 かなりスムーズに進んでいるのですが herokuのデプロイのところでつまず…

カスタムバリデーションって知らなかったのでこの機会に。

いまお手伝いしている開発で、bundle exac rspecしたけどエラーで真っ赤かになりましたと。(ちなみに配下のindex.htmlを直してもbundle exac rspecするたびにファイルが生成されるので実装コード自体を直さなければエラーは出まくりますよと) コードを読ん…

開発覚書 gitを理解するためにやったこと

はい、数日前から友人の会社のアプリ制作に参入してます。 simpledancer.hatenablog.com しょっぱなからgitでつまずきました。 そもそも個人で開発する場合はプルリクエストなんて必要ないのですから。。 www-creators.com Redeme.mdの編集をしたよ 今回はRE…

TwitterのAPI規約が変更?create appが出来ない。

今作ってるappの教材では、こんな感じで簡単にcreate application できるはず!。。。だったのですが。。。 どうやらTwitterの規約が変わったっぽくて。crerate ボタンが出てきません。 ググりにググりまくって調べたのですが、ちょっと前のブログとか読んで…

bundle installできない!よくやりがちなうっかりミス

instagramのappを作ってます! gemfileに deviseを追加してbundle installしようとしたところ。。。 could not locate gemfile という表示。 え!? いつも普通にできていたのに。。どういうこと? simpledancer.hatenablog.com こういうことでした tacosvil…

Udemyで新しい教材を買って始めるにあたり、ruby2.5.1にアップデートをしました。

Udemy の教材でinstagramのアプリを作る教材を購入しました! まあ、全て英語なんですが。。。 railsチュートリアルをだらだらやるのも飽きたので気分転換です。 rubyのバージョンをアップデートする どうやら、rubyのバージョンを最新の2.5.1が推奨と書いて…

ローカル開発環境でrails sでエラーが出た時の解決方法

ローカル開発環境に慣れよう!そう思ってブログアプリを作り始めたんですが、のっけからエラーが出ました。 全国送料無料!IT書、ビジネス書、資格書が豊富なSEshop rails serverが起動しない。。。 とりあえずcloud9で作ると簡単に上のrailsの画面が出るで…

Railsチュートリアル復習中:エラーが解決しない場合

あけましておめでとうございます! 数日間こっちのブログはアップしてませんでしたが、チュートリアルは進めていました。 ただ年内にやり終えようと思っていたのですが思いの外ボリュームが多く 年明け持ち越しとなりました。できれば今日明日中には仕上げた…

|| = という代入演算子について

railstutorial.jp || = という代入演算子 or equal と言う代入演算子について。出てきて気になったのでメモに記しておきます。 以外とこれについて書いてるブログとかが少なくて。 以下引用します。 この「||=」(or equals) という代入演算子はRubyで広く使…

Railsチュートリアル復習中:ログイン機能を作る

今日はログイン機能を作っていきます。 ログインの基本的な仕組みとは、ブラウザがログインしている状態を保持し、ユーザーによってブラウザが閉じられたら状態を破棄するといった仕組み (認証システム (Authentification System))です。この認証システムの…

Railsチュートリアル前半まとめ

1日一記事更新するぞ!と思っていたのだけれど、昨日は練習やら出張準備やらで勉強できなかった。。 今日は合間にやっていく予定ですがやっと後半戦に突入。 目標は年内に復習を終わらせて来年は違うのやりたいです。 前半チュートリアルまとめ 以前やってい…

Railsチュートリアル復習中:デバッグ

デバッグについて、いつもさらっとここも流していたので少しゆっくりやりながら進めていこうと思います。 Railsチュートリアルでいうと7章のところです。 railstutorial.jp デバッグとは デバッグ - Wikipedia デバッグ(debug)とは、コンピュータプログラ…

Railsチュートリアル復習中:苦手なデータベースのところ

今日はデータベースのところで以前全然スルーしていたところです。 Railsはデータを保存する際にデフォルトでリレーショナルデータベースを使います。リレーショナルデータベースは、データ行で構成されるテーブルからなり、各行はデータ属性のカラム (列) …

Railsチュートリアル復習中:アセットパイプライン

footerを追加しました。 どうも単語だけが一人歩きしている感が否めない(私の中で) アセットパイプラインについて今日は調べながら進めていきたいと思います。 すごく完結に書かれている記事がありました。 www.transnet.ne.jp Ruby on Railsにはアセット…

Railsチュートリアル復習中:Bootstrapの読み込み

今日もデザインの部分です。 Bootstrapについて少し触れていきます。 Udemyで今年最大のセール実施中。対象のオンラインコースが全て¥1200!学ぶなら今! Bootstrap Bootstrap - Wikipedia BootstrapはウェブサイトやWebアプリケーションを作成するフロント…

Railsチュートリアル復習中:サイトのデザインを整えていく

今でやっと真ん中くらいまできたかな?今日はUIの部分のところです。 ビットコインについても調べたい今日この頃ですが、とりあえずRailsチュートリアル復習日記を続けます。 HTML5 RailsはデフォルトでHTML5を使います (と書いてHTML5であることを宣言しま…

Railsチュートリアル復習中:failuresの修正をする

今日は時間がなくてとりあえず進めていたところ、ターミナルにcommand not foundが続きすぎていろいろググったけど見つからない。 Pathを通してみたけどダメだし。bundle installもしてみたし。。。 時間が迫ってきたので一旦gitにpushして中断することにし…

Railsチュートリアル復習中:配列について

Railsチュートリアル、今日は文法のところを立ち還りました。 ちなみに昨日通知がきていたのですがUdemy の人気のコースが安くなってました! こちらは私も購入済み!:Rubyで作る! ビットコイン自動売買システム simpledancer.hatenablog.com splitメソッド …

Railsチュートリアル復習中:オブジェクトについて調べてみる。

canvaで描いてみた! simpledancer.hatenablog.com オブジェクトについて オブジェクトと聞くと、ざわっとしてしまいます。 しかしなんでも正体を知ると怖くなくなる(はず) なのでまずは オブジェクトとは:Rubyでは、あらゆるものがオブジェクトです。(←…

Railsチュートリアル復習中:ヘルパーについて

組み込みヘルパー app/views/layouts/application.html.erbのファイル内のこの部分↑ ここではRailsの組み込み関数stylesheet_link_tag を使って、application.cssをすべてのメディアタイプを使えるようにしています (メディアタイプには、コンピュータの画面…

Railsチュートリアル復習中:Guardの自動化

引き続きチュートリアルです。 この辺り、全く記憶にないのできっと飛ばしてしまっていたんだと思います。 rails testコマンドを使うとき、テストをしようとする度にエディタからコマンドラインに移動して、手動でコマンドを打ち込み、実行しなければならな…

Railsチュートリアル復習中:埋め込みRuby

出張から帰ってきました。(新幹線の中では睡魔に負けてしまった!) 洗濯物を一通り済ませ、今日も勉強を続けます。 家だと寝てしまいそうなので近所のカフェでコードをぽちぽちしてたのだけれど今日は異様に眠いです。 どうやら運動はしてないけど移動って…

Railsチュートリアル復習中:テストを行う重要性

とりあえず順番通りに進めています。今日はテストのことについて。 アプリケーションを開発しながらテストスイート (Test Suite) をみっちり作成しておけば、いざというときのセーフティネットにもなり、それ自体がアプリケーションのソースコードの「実行可…

Railsチュートリアル復習中:HTTPメソッドについて

今更ながらHTTPメソッドについて全然理解してませんでしたので今日はチュートリアルの中のSample_appの途中のコラムからちょっと勉強してみようと思います。 (ちなみに今日もCanvaを使ってみました。) railstutorial.jp HTTPメソッドとは HTTP (HyperText …

失敗を元に戻す方法:コードの自動生成とmigrationを元に戻す

今日はコードを打ち込んで失敗しちゃった時の元に戻す方法をまとめてみます。(出張前で今日は時間がないのです)ちなみに昨日気になってこの本お金2.0 新しい経済のルールと生き方 (NewsPicks Book)を買いました! 新幹線に乗ってる間に読もう!今日は岐阜県…

Railsチュートリアル復習中:第3章で気になったGitリポジトリ作成とキャメルケースorスネークケースについてメモ

simpledancer.hatenablog.com simpledancer.hatenablog.com Gitのリポジトリでなぜかつまずく 新しいappを作りました。(今回はsample_app) ところがgit pushしてもエラーが出るし、リポジトリを作ってそれに入れようとしても全く更新ができてない。 src ref…