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>