ユーザーのための簡単な投票システムを作りました
投票_コントローラー:
def create
@user = User.find(params[:id])
@vote = Vote.create(author_uid: current_user.uid)
@user.votes << @vote
redirect_to root_url
end
ファイルを閲覧する:
- @users.each do |user|
%tr
%td= user.id
%td= link_to user.username, user.url
%td
= link_to 'Like', {:controller => "votes", :action => "create" }, :method => "post"
しかし、ユーザーに投票すると、「ID のないユーザーが見つかりませんでした」というエラーが表示されます。
この問題の解決に役立つことを願っています。さらに情報が必要な場合は、コメントしてください。
ありがとう!