railsでApplicationControllerクラスからmodelで検索したいのですがどうすればできますか?
モデル名はStaffMemberです
ruby
1class ApplicationController < ActionController::Base 2 puts "ApplicationControllerだよ" 3 puts StaffMember.find(1).email 4end
コマンドからだと
command
1bash-4.4$ rails r "puts StaffMember.find(1).email" 2ApplicationControllerだよ 3taro@example.com 4Running via Spring preloader in process 129 5taro@example.com
と正常にできるのですがrails s で起動しようとすると
ERROR: relation "staff_members" does not exist (PG::UndefinedTable)
というエラーが起きて起動できません
ApplicationControllerクラスのputs StaffMember.find(1).email
の部分を消すと正常に起動できます
何が間違ってますか?
回答2件
あなたの回答
tips
プレビュー