Railsアプリケーション作成

準備

$rails new

 - app/     アプリケーションのファイル群
    - controllers/  コントローラのファイル群
    - models/       モデルのファイル群
    - views/        ビューのファイル群
  - config/  設定ファイル群
  - db/      スキーマやマイグレーションのファイル群(後の章で詳しく説明します)
  - doc/     アプリケーションについてのドキュメントを配置
  - lib/     共有のコードの配置場所
  - log/     ログファイル群
  - public/  Webから直接アクセス可能なファイルを配置
  - script/  スクリプト群
  - test/    テストコードのファイル群
  - tmp/     一時ファイル群
  - vendor/  外部のコードを配置

コントローラの作成

$rails generate controller [コントローラ名] [アクション名]

Navメニュー作成

bootstrap導入

www.sejuku.net ※エラーが出て実行できない場合 gem ‘execjs'が必要 あるいは、サーバーの再起動を行うと実行可能になるかも

<body>
    <h1>タイトル</h1>
    <div class="collapse navbar-collapse" id="navbarEexample">
        <ul class="nav navbar-nav">
        <%= active_link_to 'TOP', root_path, :wrap_tag => :li, :active => [['mtls'], ['top']] %>
            <%= active_link_to 'LEARN', mtls_learn_path, :wrap_tag => :li %>
            <%= active_link_to 'CREATE', mtls_create_path, :wrap_tag => :li %>
        </ul>
    </div>
    <%= yield %>
  </body>
</html>

サイドメニュー作成

参考URL