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

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

Ruby on rails

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…

Railsチュートリアル(Toy_app)でできることまとめ

ここまで割とサクサク進めました。以前やっていたせいもあるのですが toy_appはScaffoldというRailsの自動生成してくれる機能を使ったので特にコードを自分で書いたわけではありません。 そういうわけでToy_appでできること・できないこと・理解できたことな…

クラスの継承構造について整理する

継承の階層 Toy_appではコントローラとモデルのクラス階層について触れています。 techacademy.jp モデルの継承構造 UserモデルとMicropostモデルはいずれも、ApplicationRecordというクラスを継承しています (Rubyでは継承関係を<記号で表現します) Applica…

Railsコンソールについて(Railsチュートリアルtoy_app編)

Rails コンソールについて Railsのconsoleとは、Railsアプリケーションを対話的に操作することができる便利なツールです。 ターミナルにrails console(rails cでもOK)打ち込む ちなみに終了する時はexitと打ち込む ちなみに今やっているRailsチュートリアル…

RailsのRESTful構造について調べてみた。

今日は昨日突き指した手でキーボードをカタカタしてます。 なんていうか、打ちにくいし包帯し直しましたが薬指のテーピングが他のキーを干渉氏まくって打ち間違いが多い。 Restってなんだろう 今までざっと呼んでいたから全く理解してませんでした。RESTって…

復習中:Railsチュートリアルを細かく見ていきます。

先日からの復習Railsチュートリアル simpledancer.hatenablog.com 細かく細かく:ルーティングの文法など 表示したい文字列を定義 def hello render html: "hello, world!" end root 'controller_name#action_name' ルーターはコントローラとブラウザの間に…

Railsチュートリアルを復習して気がついたこと:Hello app編

先日から久々にRailsを復活しました。 で、Railsといえば、やっぱりとりあえずはRailsチュートリアルでしょう! ということで久々に最初からRailsチュートリアルを始めることにしました。 で見落としていた部分をメモ代わりに記して行こうと思います。 rails…

エラーのエンドレスループからひとまず脱却しました!rails5のエラー

オリジナルのアプリを作ろうと思い、以前利用していたテックアカデミーのカリキュラムをたたき台にして作っていたところ途中からエラーのエンドレスループに突入し 肝心のコードを書いても バージョンが違うからrubyのなになににアップグレードするとか コマ…

エラーが解決しない原因、haml記法の存在。

先日のエラーがインデントエラーが消えたらこのようなエラーが。 haml....haml....hamlってなんだっけ?? simpledancer.hatenablog.com Haml記法 インデント直してもうまくいかないし、なんなの!!?? と、いろいろググっているとどうやら私haml記法とい…

インデントのエラーInconsistent indentationを解決する

// インデントのエラーが出た模様 こんなんでました〜 Inconsistent indentation というやつエラー内容的にはググってみるとインデントがタブと半角スペースが混じっていたり半角スペースの数が違うとエラーになるみたい インデントがおかしいとか、私はあま…

2ちゃんねるクローンを無料のプログラミング学習サイト「シラバス」で作ってみた。

前回書きましたシラバスを初めて見たのでその感想と進捗を書きますね simpledancer.hatenablog.com 教材:初めてのRailsアプリ 2ちゃんねるクローンをつくる 環境:Cloud9 期間:2日 だいたいどのサンプルサイトもそうですが「初心者向け」って書いてるから…

無料のプログラミングサイト「シラバス」を使ってみた

様々なプログラミングサイトがある中で私の好きなのはProgateです! simpledancer.hatenablog.com 環境構築なんて一切いらないという便利さと、レベルアップしていく達成感。 そして可愛いイラスト。。 ですが実際サンプルアプリを作る感覚があまり無いので…

最初にRuby on Railsにサンプルアプリを作るのにおすすめなサイトは「小学生でもわかるRuby on Rails」

この1年弱Rubyを独学でやりだして(実際集中してやったのは数ヶ月ですが。。) やっぱりちょっと離れると全然わからないしRailsってよくわからない。。 いろんな本が出ているけど、書籍で書かれていることもいまいちピンとこない。 そう思った時に以前見つ…