Railsエラーノート

ゼロからWebサービスを作るRuby on Rails学習ブログ

用語理解

検証に対するテストで「validする」の意味

Railsチュートリアル第6章の「name属性の検証に対する、失敗するテスト。」で、 describe "when name is not present" do before { @user.name = " " } it { should_not be_valid } end のところで理解に苦しんだというかハマった。 Yasukawa氏のスクリーン…

LL界とかLL書く人とかの「LL」とは?

Rubyの記事を読んでいたら、 LL界の委員長のpython とかいう言葉が出てきた。LL界ってどのセカイよ! ってことで調べてみたら 軽量プログラミング言語(けいりょうプログラミングげんご、和製英語:lightweight language、LL) っぽいですね。

リファクタリングとは?

Railsチュートリアルの第3章からで「リファクタリング」。何それって感じなのですが、 この第3章ではテスト駆動開発が出てきて、 その中で Red Green Refactor というサイクルを行う。 動作を変えずにコードを改善したり、冗長なコードを削除したりすること

rbenvって何?

rbenvってのがよく出てくる。どうやら複数のRubyのバージョンをインストールしてRubyの環境を切り替えるものらしい。 そして読み方は「アールビーエンヴ」って言ってた。 # Rubyバージョンリストを確認する $ rbenv versions # 古いバージョンをアンインスト…