5.41のように変更し、名前付きルートsignup_pathを使えるようにしてください。greenになっていることを確認してください。redになることを確認してください。greenの状態に戻してください。(getメソッドを使います)。コードを追加したら実際にテストを実行し、結果が正しいことを確認してください。5.36で紹介したfull_titleヘルパーを使ってみてください。最後にこの章では、アプリケーションのレイアウトを形にし、ルーティングを洗練させました。本書では、以後サンプルアプリケーションを肉付けすることに専念します。最初に、ユーザー登録、サインイン、サインアウトできるユーザーを追加します。次に、マイクロポストを追加します。最後に、他のユーザーをフォローできるようにします。Gitを使っている方は、この時点でmasterブランチに変更をマージしてください。greenになるか確認し、問題なければBitbucketにプッシュします。push最後に、Herokuへデプロイします。CSSのフレームワークに変換することができました。Railsチュートリアルのモックアップは、「Mockingbird」という素晴らしいモックアップ作成サービスで作られています。shimとshivという単語は、今回の用途ではどちらでも大丈夫です。shimの意味は「洗う機械、もしくは薄い物質を整理しフィットさせるためのモノ、あるいは服を削除すること」なので、意味合いとしては前者が正しいです。Visscherのちょっとしたイタズラ心でしょう。CSSクラスは、Rubyのクラスとはまったく関係がありません。スペースを入れると見栄えが変わるかもしれませんが、3.4.1で触れたようにHTMLは重複する空白を無視するのでどちらでも大丈夫です。このロゴ画像は実はちょっと古いロゴです。なっていて、やや扱いには手間がかかります。今回はサッと済ませてしまいたいので古いロゴ画像を使っています。このような書式のタグを閉じタグと呼びます。これまでと同様に、Gemfileで指定した各gemのバージョンはgemfiles-4th-ed.railstutorial.orgと一致している必要があります。うまく次に進めない場合はチェックしてみてください。PipelineではLessを使うこともできます。gemを参照してください。このステップが摩訶不思議に思えたら、次のように考えてみましょう。「私はただbootstrap-sassのREADMEファイルに従っているのだ」と。多くのRails開発者は、異なるビューの間で共通して使うパーシャル用のディレクトリとして、sharedディレクトリがよく使われます。(sharedディレクトリは第7章で作成します)。著者はこのように分割保存するのが論理的であると考えますが、sharedフォルダにすべて保存しても問題なく動作します。footerタグと.footerクラスを両方使っていることに疑問に思う方がいるかもしれません。その理由は、footerタグとする方が読み手にとって意味が明確であるのと、.footerクラスはBootstrapで使うためです。footerをdivに置き換えても動作は変わりません。(英語)」をもとにしています。詳細についてはRailsガイドの「アセットパイプライン」の項を参照してください。Sassはもう1つの全く新しい文法もサポートしています。新しい言語と言えるのですが、ただ既存のプロジェクトには若干不便であり、既にCSSに慣れ親しんだ人にとっては学習が面倒でもあります。何人かの開発者は「1つのテストに複数のアサーションを入れるべきではない」と強く主張するでしょう。この演習は不必要に複雑で、もし各テストの直前に共通のセットアップ用タスクがあれば、たしかに不要な負荷がかかることでしょう。書かれたテストは一貫したストーリーのようになり、人間にとって理解しやすいです。ストーリーを独立した場面ごとに分割されてしまうと、物語調ではなくなってしまいます。Rubyにどのセリフで間違ったのかを話させるようにしています。株式会社によって運営されています。基づく表記プライバシーポリシーお問い合わせTIPS原著者からのメッセージ目次コードサンプルみんなのつぶやきRailsガイド。