Мое приложение отлично работает на локальном хосте, но возвращает ошибку 500: внутренняя ошибка сервера, когда я запускаю в Heroku. В нем говорится: «Извините, но что-то пошло не так. Если вы являетесь владельцем приложения, проверьте журналы для получения дополнительной информации».
У меня есть это под моими маршрутами.rb
get 'employees/showemployees'
resources :employees
а это под моим контроллером
def showemployees
str = params[:str]
render json: @employee = Employee.where('fname LIKE ? OR lname LIKE ? OR mname LIKE ? OR username LIKE ? or id LIKE ?',
"%#{str}%","%#{str}%","%#{str}%", "%#{str}%", "%#{str}%")
конец
когда я набираю http://localhost:3000/employees/showemployees?str=samplename, это отображает запись в формате json, но когда я набираю https://dtitdtr.herokuapp.com/employees/showemployees?str=samplename вернет ошибку 500
heroku run rake db:migrate
уже сделано, но все же,
heroku addons:upgrade logging:expanded
и затемheroku logs --tail
- person Sonalkumar sute   schedule 31.03.2015heroku logs -n 1000
- person Sonalkumar sute   schedule 31.03.2015id
, рельсы добавляют один уникальныйid
для каждой записи, тогда что этоid
- person Sonalkumar sute   schedule 31.03.2015id
сравнение и просто найдите fname, lname, mname и username - person Sonalkumar sute   schedule 31.03.2015