コントローラから取得した変数があります。その変数の値を持つレコードがDBにあるかどうかを確認したいと思います。ある場合は、そのレコードを削除します。私のユーザーモデルには、文字列である「数値」属性があります。コントローラの擬似コードは次のようになります。
from_number = params["From"]
if @user.number == from_number
# find a record in the DB with that value and delete it
User.find(from_number)
@user.destroy
else
puts "don't delete DB record"
end
これをコントローラーで実行できますか、それともモデルで実行する必要がありますか?モデルで実行する必要がある場合、from_numberをモデルに渡して処理するにはどうすればよいですか?
ありがとう!