困っていること
新たなruby on railsのプロジェクトの手伝いをするに当たってソースコードを読んでいるのですが、あまりrailsの経験がないので
以下のようなroutes.rbを見ても、ブラウザ上でどのURLにアクセスすれば動作確認が可能かがわからなくて困っています。
この書き方だと、http://localhost:3000/
やhttp://localhost:3000/admin
などにアクセスすればchannelsのindexが表示されるのかなと思いましたが、ブラウザ上でアクセスを試してみてもページが表示されません。
この場合はどのURLにアクセスすれば良いのでしょうか?
ruby
1#config/routes.rb 2Rails.application.routes.draw do 3 constraints ::Subdomain do 4 scope module: :admin do 5 get '/', to: 'channels#index' 6 resources :channels, only: [:index, :new, :create, :show, :edit, :update] 7 resources :episodes, only: [:index, :new, :create, :show, :edit, :update] 8 end 9 end 10end
ruby
1#lib/subdomain.rb 2class Subdomain 3 class << self 4 def matches?(request) 5 request.subdomain == generate 6 end 7 8 def generate 9 'admin' 10 end 11 end 12end
回答1件
あなたの回答
tips
プレビュー