Задать вопрос
@sashasoft
junior developer

От чего выскакивает ошибка 500 (Internal Server Error)?

Пишу маленькое CRUD приложение на связке Rails/Angular.
ПРИ попытке создать или обновить данные выскакивает 500 (Internal Server Error)

использую gem 'inherited_resources' что бы не писать все экшены самому!
это мой контроллер
class ProductsController < InheritedResources::Base
  respond_to :json
end


Но когда все экшены в контроллере написаны в ручную все работает!!!
в чем может быть причина???
  • Вопрос задан
  • 361 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Решения вопроса 1
@sashasoft Автор вопроса
junior developer
добавил в контроллер следующее
private
    def permitted_params
      params.permit(:product => [:name, :description, :price])
    end
и все заработало
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Ответ на ваш вопрос находиться в development логе вашего APP
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы