"Who Are Win American Idol?"のような将来のシナリオでベットするアプリを作っています。Railsデータベース内のすべてのレコードを更新する
ユーザは、自分の賭け金(コードでは小道具と呼ばれます)を置く。
その後、管理者は、賭けの回答を編集して正しい回答を選択します。
次に、データベースをチェックインして、各ユーザーの回答が管理者が提供した回答と一致するかどうかを確認します。
私は自分の目標を達成するための最良の方法は何この
def update
@user = User.find(session[:user_id])
@prop = Prop.find(params[:id])
@answer = Answer.find(params[:id])
@prop.update(prop_params)
User.all.map
{ |user|
#the code here is called once for each user
# user is accessible by 'user' variable
if @answer.choice == @prop.choice
puts "hello"
@user.score += 7
@user.save
else
@user.score -= 7
@user.save
end
}
end
ような何かをしようとしていますか?
をあなたは 'update_all' – Ilya