Ruby on rails Rails 5消息聊天教程
我将通过rails 5教程构建一个消息聊天。我一直做得很好,直到我在尝试查看使用localhost 3000时遇到以下错误Ruby on rails Rails 5消息聊天教程,ruby-on-rails,ruby,devise,redis,ruby-on-rails-5,Ruby On Rails,Ruby,Devise,Redis,Ruby On Rails 5,我将通过rails 5教程构建一个消息聊天。我一直做得很好,直到我在尝试查看使用localhost 3000时遇到以下错误 >**uninitialized constant HomeController** >Routes match in priority from top to bottom >Helper HTTP Verb Path Controller#Action >Path / Url >Path Match >/ca
>**uninitialized constant HomeController**
>Routes match in priority from top to bottom
>Helper HTTP Verb Path Controller#Action
>Path / Url
>Path Match
>/cable
>#>, @pubsub=nil, @worker_pool=nil, @event_loop=nil, >@remote_connections=nil, @connections=[]>
>new_user_session_path GET /users/sign_in(.:format)
devise/sessions#new
>user_session_path POST /users/sign_in(.:format)
devise/sessions#create
>destroy_user_session_path DELETE /users/sign_out(.:format)
>devise/sessions#destroy
>user_password_path POST /users/password(.:format)
>devise/passwords#create
>new_user_password_path GET /users/password/new(.:format)
>devise/passwords#new
>edit_user_password_path GET /users/password/edit(.:format)
>devise/passwords#edit
>PATCH /users/password(.:format)
>devise/passwords#update
>PUT /users/password(.:format)
>devise/passwords#update
>cancel_user_registration_path GET /users/cancel(.:format)
>devise/registrations#cancel
>user_registration_path POST /users(.:format)
>devise/registrations#create
>new_user_registration_path GET /users/sign_up(.:format)
>devise/registrations#new
>edit_user_registration_path GET /users/edit(.:format)
>devise/registrations#edit
>PATCH /users(.:format)
>devise/registrations#update
>PUT /users(.:format)
>devise/registrations#update
>DELETE /users(.:format)
>devise/registrations#destroy
>root_path GET /
>home#index
>chat_rooms_path GET /chat_rooms(.:format)
>chat_rooms#index
>POST /chat_rooms(.:format)
>chat_rooms#create
>new_chat_room_path GET /chat_rooms/new(.:format)
>chat_rooms#new
>chat_room_path GET /chat_rooms/:id(.:format)
>chat_rooms#show
>GET /
>chat_rooms#index
我已经一步一步地看了一遍,但还是什么都没看出来?任何建议都是王牌。我是rails的新手,所以请跟我一起:)
基本上我只想在服务器上查看它:(因此,任何帮助都将是极好的。错误消息表明,在代码中的某个地方,您正在尝试使用一个名为HomeController的东西,但Rails不知道它是什么。您是否有一个文件
app/controllers/home\u controller.rb
——如果有,它是否正确?另外,请搜索您的代码库以查找该字符串并找到它的位置正在引用。嗨,John,不,我在控制器中没有该文件。我要创建一个吗?我应该在其中添加什么?我一步一步地按照它进行操作?如果该文件不存在,请不要添加该文件。但请在代码中搜索字符串“HomeController”。某个地方正试图引用该内容。如果您链接到教程,您遵循它可能会帮助我们获得更多信息。但正如John所述,您的代码正在寻找一个HomeController-它不存在。根据您的情况,您需要创建它,或者重新编写调用它的代码。伙计们非常感谢您的两个getting返回给我。这是我正在遵循的教程。错误消息表明,在代码中的某个地方,您正在尝试使用一个名为HomeController的东西,但Rails不知道它是什么。您是否有一个文件app/controllers/home\u controller.rb
-如果有,它是否正确?另外,请在您的代码库中搜索该字符串g并找到引用的位置。嗨,John,不,我在控制器中没有该文件。我应该制作一个吗?我应该在其中放什么?我一步一步地跟着它?如果它不存在,不要添加该文件。但在代码中搜索字符串“HomeController”。某个地方正试图引用该内容。如果您链接到教程,您遵循它可能会帮助我们获得更多信息。但正如John所述,您的代码正在寻找一个HomeController-它不存在。根据您的情况,您需要创建它,或者重新编写调用它的代码。伙计们非常感谢您的两个getti回到我这里。这是我下面的教程