【发布时间】:2020-11-24 12:59:16
【问题描述】:
我目前遇到未初始化的常量聚会的路由错误
class MeetupsController < ApplicationController
before_action :set_meetup, only: [:edit, :update, :destroy]
def create
@meetup = Meetup.new(host: current_user)
@meetup.save
redirect_to meetup_create_path(Wicked::FIRST_STEP, meetup_id: @meetup.id)
end
end
这是我在 MeetupsController 中的创建函数,您可以看到控制器名称是复数,文件名是 'meetups_controller.rb'
下面是我的路线.rb
Rails.application.routes.draw do
devise_for :users
resources :users
resources :meetups, except: [:show] do
resources :create, controller: 'meetups/setup'
resources :participations, only: [:new]
member do
get "create/review", to: 'meetups/setup#review'
end
end
root to: 'pages#home'
get 'join_meetup', to: 'pages#join_meetup'
get 'events', to: 'pages#events'
get 'landing', to: 'pages#landing'
end
任何帮助将不胜感激。
【问题讨论】:
-
能否请您粘贴错误行。碰巧,是 Meetup 出错还是 Meetups?
-
'Routing Error uninitialized constant Meetups' 这就是它所说的以及仅链接到存储项目的文件夹的 rails route
标签: ruby-on-rails error-handling routes controller