私はherokuサーバでmailgunを使用して 'contact us'ページを作成しようとしています。私はそれを正しく設定していると確信しています(私はこのプロジェクトをupskillcources.comに従うことによってこのプロジェクトに援助しています)。しかし、私はこのエラーをどうにかして続けます。 "残念ですが、何かが間違っていました。ここ は私に適用されるようですHerokuのログです:herokuサーバのmailgunでRubyエラーが発生しました
2017-05-05T06:16:10.020320 + 00:00アプリ[web.1]:a.attrelid = ' "連絡先"' :: regclassデータ 2017-05-05T06:16:10.020321 + 00:00 app [web.1]:AND .attnum> 0 AND a.attisdropped 2017-05-05T06:16:10.020322 + 00:00 app [web.1 ]:ORDER BY a.attnum 2017-05-05T06:16:10.020323 + 00:00 app [web.1]:): 2017-05-05T06:16:10.020344 + 00:00 app [web.1] :F、[2017-05-05T06:16:10.020309#4]致命的 - :[2777b122-a496-4a3d-b6b7-08b32fc56cd4]
2017-05-05T06:16:10.020377 + 00:00 app [web。 1]:F、[2017-05-05T06:16:10.020344#4]致命的 - :[2777b122-a496-4a3d-b6b7-08b32fc56cd4] app/controllers/contacts_controller.rb:3: `new '
特に、contacts_controller.rbファイルが同じリソースアップスキルリソースを使用している複数の人のgithubで見つかった同じプロジェクトコードと同じであることがわかっているため、エラーログのコードに何が間違っているかわかりません。
class ContactsController < ApplicationController
def new
@contact = Contact.new
end
def create
@contact = Contact.new(contact_params)
if @contact.save
name = params[:contact][:name]
email = params[:contact][:email]
body = params[:contact][:comments]
ContactMailer.contact_email(name, email, body).deliver
flash[:success] = "Message sent."
redirect_to new_contant_path #this should be contact path I think, but a c9 error suggested this instead and wouldn't work without the change dispite it being different than the codes on github for the same project.
else
flash[:danger] = @contact.errors.full_messages.join(", ")
redirect_to new_contact_path
end
end
private
def contact_params
params.require(:contact).permit(:name, :email, :comments)
end
end
も、私はここに質問をしに、より具体的な/改善することができますどのように将来の参照のために教えてください、私はそれを作っていますどのように困難なためとても申し訳ありませんが、これは「こんにちは世界を越えた私の最初のプログラミングプロジェクトであり、アプリをやって、時間をとってくれてありがとう!
このエラーが発生するログの行数を増やすことはできますか?特に完全なエラーメッセージ。 –
2017-05-05T06:16:10.019684 + 00:00 app [web.1]:I、[2017-05-05T06:16:10.019632#4]情報:[2777b122-a496-4a3d-b6b7-08b32fc56cd4 ] 3msで内部サーバーエラー500(ActiveRecord:1.8ms)を完了しました 2017-05-05T06:16:10.020262 + 00:00 app [web.1]:F、[2017-05-05T06:16:10.020214#4]致命的 - :[2777b122-a496-4a3d-b6b7-08b32fc56cd4] 2017-05-05T06:16:10.020312 + 00:00 app [web.1]:F、[2017-05-05T06:16:10.020264#4 ]致命的 - :[2777b122-a496-4a3d-b6b7-08b32fc56cd4] ActiveRecord :: StatementInvalid(PG :: UndefinedTable:ERROR:relation "contacts"が存在しません) – Shem