我尝试在Sinatra中运行该程序,但是Heroku不允许我使用它。它已成功部署,但无法在Heroku中运行,因此我决定在Rails中启动该程序。
Rails.application.routes.draw do
root 'pages#index'
# get 'cookies#index'
# get 'cakes#index'
# get 'cookies#index'
# get 'crumbcakes#index'
# get 'cupcakes#index'
# get 'events#index'
# get 'muffins#index'
# get 'pastries#index'
resources :index
# resources :about
# resources :cakes
# resources :cookies
# resources :crumbcakes
# resources :cupcakes
# resources :events
# resources :muffins
# resources :pastries
end
我将其作为Rails中的路由,但我将其注释掉,因为它仅在索引页面上有效。我在控制器和视图上都有索引。只有一个索引。我不知道是否没有以正确的格式放置路线。让我知道您是否可以帮助我!
答案 0 :(得分:0)
为了只为各种控制器的索引操作提供路由,您需要指定以下内容:
ViewHolder
答案 1 :(得分:0)
应该是
resources :cookies, only: [:index]
resources :cakes, only: [:index]
resources :muffins, only: [:index]
.....
查看官方指南以了解明确的概念guides.rubyonrails.org/routing