У меня есть ошибка «неинициализированная константа ProfilesController» на моем контроллере Profiles. Это profiles_controller.rb:Неинициализированная константа ProfilesController
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]
И это выход рек маршрутов:
profiles POST /profiles(.:format) profiles#create
new_profile GET /profiles/new(.:format) profiles#new
Когда я нажимаю ссылку на " new_profile_path «Я получаю ошибку, но мне все кажется ОК? Имя контроллера несколько, маршруты в порядке?
ли вы создаете контроллер вручную или используете строительные леса? Раньше я сталкивался с подобным поведением при создании контроллеров вручную. – BrMcMullin
Вручную, если он не работает и с генератором. Оба имеют ту же проблему. – John