Rails5.1.3でWebアプリケーション制作の勉強をしています。
現在以下のURLで各ページにアクセスしながら画面確認し学習しています。
config/environments/development.rb config.chibi = { staff: { host: 'chibi.example.com', path: '' }, admin: { host: 'chibi.example.com', path: 'admin' }, customer: { host: 'example.com', path: 'mypage' }, visitor: { host: 'example.com', path: 'visitor' }, restrict_ip_addresses: false }
production.rbは以下のようにしています。
config/environments/production.rb config.chibi = { staff: { host: 'chibi.example.com', path: '' }, admin: { host: 'chibi.example.com', path: 'admin' }, customer: { host: 'example.com', path: 'mypage' }, visitor: { host: 'example.com', path: 'visitor' } }
公開した後は以下のようにしたいのですがドメインの取得(登録)をどうすればいいのかわからないので教えてください。
1,取得したドメインでアクセスすると visitor: { host: 'example.com', path: 'visitor' } を表示する。
2,admin: { host: 'chibi.example.com', path: 'admin' } と staff: { host: 'chibi.example.com', path: '' }には
別々にアクセスする。
3,customer: { host: 'example.com', path: 'mypage' } のページには visitor: { host: 'example.com', path: 'visitor' }の
ページからアクセスする。
1つのドメインで各ページにアクセスできるのでしょうか?ドメインの取得は1つでいいのでしょうか?など
どなたか教えていただけないでしょうか?宜しくお願いします。
とりあえずドメインを取得したいので1つのドメインで各ページにアクセス出来るのか教えていただければと思います。
追記:サブドメインを使用するにはどのようにすればいいでしょうか?
以下の内容でサブドメインも使えますか?
config/routes.rb Rails.application.routes.draw do config = Rails.application.config.chibi constraints host: config[:staff][:host] do namespace :staff, path: config[:staff][:path] do ・ ・ constraints host: config[:admin][:host] do namespace :admin, path: config[:admin][:path] do ・ ・ constraints host: config[:customer][:host] do namespace :customer, path: config[:customer][:path] do ・ ・ constraints host: config[:visitor][:host] do namespace :visitor, path: config[:visitor][:path] do ・ ・
このように設定するとサブドメインも使えるのでしょうか?
教えていただければと思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/24 08:48