我的 Profiles 控制器上有一个错误“未初始化的常量 ProfilesController”。这是profiles_controller.rb:
class ProfilesController < ApplicationController
def new
@profile = Profile.new
end
def create
@profile = Profile.new(params[:profile])
if @profile.save
redirect_to profile_path, notice: I18n.t('.profile.created')
else
render action: "new"
end
end
end
这是 routes.rb:
resources :profiles, only: [:new, :create]
这是 rake 路由的输出:
profiles POST /profiles(.:format) profiles#create
new_profile GET /profiles/new(.:format) profiles#new
当我单击“new_profile_path”的链接时,我收到错误消息,但对我来说一切似乎都正常吗?控制器名称是复数,路由可以吗?