Я работаю над приложением Rails, где у меня есть пользователи, которые могут добавлять друг друга в друзья.
Сейчас я пытаюсь отобразить определенную информацию, когда пользователь уже является другом другого пользователя. Я сделал это следующим образом:
- @users.each do |user|
- exists = false
- current_user.friends.each do |friend|
- if friend == user
- exists = true
- if !exists
= button_to 'Add Friend', friendships_path(:friend_id => user), :method => :post
- else
Already a friend
Я думаю, что это решение не очень хорошее. Вы знаете, как я могу сделать это более чистым и эффективным способом?