【发布时间】:2023-03-06 16:48:01
【问题描述】:
在https://www.codecademy.com/en/courses/learn-rails/lessons/start/exercises/start-views,控制操作被描述为“pages#home”:
Well done! Now when a user visits http://localhost:8000/welcome, the route
get 'welcome' => 'pages#home'
will tell Rails to send this request to the Pages controller's home action.
但是当我制作控制器时,我做了rails generate controller Pages,它是大写的。
pages_controller.rb:
class PagesController < ApplicationController
def home
end
end
pages#home的pages部分是否由pages_controller.rb的第一部分确定,忽略_controller.rb结尾?如果我将
pages_controller.rb更改为renamedpages_controller.rb但将类名保留为 PagesController 会发生什么?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby