我的應用程序在localhost中工作正常,但它在Heroku中運行時返回錯誤500:內部服務器錯誤。它說,「我們很抱歉,但出了問題,如果你是應用程序所有者,請查看日誌以獲取更多信息。」如何解決heroku/rails中的錯誤500?
我有這樣我的routes.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日誌,'heroku插件:升級日誌記錄:展開',然後'英雄日誌 - 尾巴' – Sontya 2015-03-31 05:51:09
@Sontya它說,找不到附加計劃。 – MAC 2015-03-31 05:54:10
鍵入這個並查看錯誤'heroku logs -n 1000' – Sontya 2015-03-31 05:55:57