@kirinri a publié * Bel article-Qiita *, alors allons-y.
main.rb
post '/destroy_user' do
Todos.where('users_id = ?', params[:users_id]).destroy_all
Users.find(params[:users_id]).destroy
redirect to('/')
end
ʻActive record` est bien car vous n'avez pas besoin d'écrire SQL.
style.css
.user_btn {
height: 28px;
background-color: #FFAD90;
border-style: none;
border-radius: 5px;
}
~~ Les 3 dernières lignes ~~ La dernière ligne est arrondie Merci à @scivola.
Si vous supprimez un utilisateur, l'utilisateur supprimé restera dans la liste déroulante car il ne sera pas rechargé. Si vous l'ajoutez à la liste en tant qu'utilisateur, vous obtiendrez une exception.
main.rb
post '/create_todo' do
begin
Todos.create(body: params[:body],users_id: params[:users_id])
rescue => e
end
redirect to('/')
end
J'ai ajouté la gestion des exceptions, mais je ne pense pas que ce soit un compliment car c'est juste fini.
Site référencé
Recommended Posts