読者です 読者をやめる 読者になる 読者になる

酔いどれエンジニアのブログ

有限会社wisdomのスタッフブログです。主にプログラミングやアプリケーション開発の話題を書いていきます。

Rails

ブログシステムを作りながらRailsを学ぶ(8) ユースケースシナリオを記述する

前回の記事でユースケースを記述しましたが、「コメントをする」というユースケースを忘れておりました。これがないとブログを題材に選んだ意味がないので、ユースケースを修正しました。 前回作ったユースケース図はテストを作成したいがために作成したので…

ブログシステムを作りながらRailsを学ぶ(7) ユースケースを記述し機能を明確にする

Turnipの記述形式 前回、Turnipを導入しました。 TurnipはRSpecを拡張したものであると紹介しました。 そのRSpecはhttp://rspec.info/にBorn under the banner of Behaviour-Driven Developmentとありますから、BDD(ふるまい駆動型開発)のためのツールと言…

ブログシステムを作りながらRailsを学ぶ(6) Turnipをインストールする

前回、ブログシステムを作りながらRailsを学ぶ(5) 一覧画面のレイアウトを整えるでは、一覧画面をそれなりな形に整えました。 しかし、一覧画面に記事の全文が表示されていたり、日付の後にUTCとかついていていたりと色々と気になるところがありますので、そ…

ブログシステムを作りながらRailsを学ぶ(5) 一覧画面のレイアウトを整える

前回までの作業で、ひな形は作りました。 今回はやる気を上げるためにもレイアウトに着手したいと思います。 ブランチを切り替える ブランチを作ります。 現在のブランチを確認 新しくブランチを作成そして確認 ブランチを切り替えて確認 手順に沿って実行し…

ブログシステムを作りながらRailsを学ぶ(4) URLをもう少しそれっぽくする

さて、前回blogsをarticlesに変えました。 今回はもう少しアクセスしやすいURLにしておきたいと思います。 ブランチを切り替える Gitは GitHub Flowに従って運用をしたいので、まずブランチを作りたいと思います。 手順は以下の通りです。 現在のブランチを…

ブログシステムを作りながらRailsを学ぶ(3) テーブル名を変える

さて、前回でひな形は作りましたが、blogsという名前から連想されるのは、沢山のブログの一覧だと思います。 記事の一覧を出したいのですから、この名前は不適切です。 正確に言い表すためにblogsをarticlesに変えたいと思います。 ブランチを切り替える Git…

「Ruby on Railsの環境をアップデートするのにハマったこと。」での問題解決

Ruby on Railsの環境をアップデートするのにハマったこと。 で、いまいち解決しきれてなかった、権限問題(sudoをつけないとコマンドが通らない)問題ですが、よくよく見たらプロジェクトディレクトリの所有者がrootになっていました。 以下のコマンドで所有…

ブログシステムを作りながらRailsを学ぶ(2) ひな形を作る

前回のブログシステムを作りながらRailsを学ぶ(1) 準備:プロジェクトを作るで作ったプロジェクトにひな形を付けていきます。 本当の開発では、いきなり思いつきでひな形を作ったりしませんが、学習が目的ですので、深く開発プロセスは考えないことにします。…

ブログシステムを作りながらRailsを学ぶ(1) 準備:プロジェクトを作る

前段 テーマにブログを選んだのは投稿・閲覧および、認証が必要ですし、 やりようによっては色々カスタマイズできるからです。 ブログを作りながらRailsの基本的な構成や、出来るだけ実践的なテクニック、Gitの使い方を学んでいきたいと思います。 プロジェ…

Ruby on Railsの環境をアップデートするのにハマったこと。

Ruby on RailsをMacに入れてどれくらいか、さっぱり分からなくなったので、環境も更新されているだろうと思い軽い気持ちでUpdateかけたらものの見事にハマりました。 どういう手段でインストールしたかも覚えていないので困りました。 なので、今回は記録し…