LoginSignup
0
0

More than 5 years have passed since last update.

Ruby on Railsで静的ページの階層を作る

Last updated at Posted at 2017-02-25

まえおき

デザイナーのメモなので、本来のRuby on Railsの使い方ではないです。
開発用のルータとコントロールの未設定でデザインのみ先行し、テンプレート機能を使ってハリボテを共有するときのルータとコントロールの設定。

コントローラーの設定

http://localhost:3000/site/pages/index
という構成を作るとき。ルータとコントロールの設定は以下の通り

routes.rb

テンプレートのパスをそのまま設定

Rails.application.routes.draw do
  get 'site/pages/index'
end

pages_controller.rb

pagesのコントローラーはsiteディレクトリに格納し、indexアクションを設定する。
※/site/app/controllers/site/pages_controller.rb

class Site::PagesController < ApplicationController
  def index
  end
end

あとがき

先に環境を作ってページを作ることで、テンプレートエンジンも使って先行して画面作りができるので、エンジニアさんがルータとコントロールの設定してくれたら、指定のパスにそのままリネーム程度の変更のみでテンプレートを移動されば良いし、大きなパス修正作業もなくてとても楽なのでオススメです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0