新規投票ができない
Closed this issue · 2 comments
yucao24hours commented
https://github.com/yochiyochirb/kajaeru/blob/master/app/controllers/votes_controller.rb#L36
def require_to_be_voter
redirect_to root_path, alert: '投票する権限がありません' unless current_user.voter
end
とあるが、current_user
が未投票の状態では voter
オブジェクトはないので、このチェックを抜けられずに投票ができない。
5t111111 commented
idobata でもコメントしましたが
current_user
が未投票の状態ではvoter
オブジェクトはないので、
というのは違ってて、voter
オブジェクトは seed で作られるものなのでこのケースは発生しないはずです。もし問題があればプロダクトコード側ではなく seed がおかしいか、そもそも seed に頼る仕様に問題がある (member
に voter
/ candidate
をどう割り当てるかがアプリケーション的に決まっていない?) ということだと思います。
yucao24hours commented
すみません。わたしが手順ミスをしていたせいだったようです。