Skip to content

Commit f84c701

Browse files
committed
Mailer even more elegant
1 parent 78810f5 commit f84c701

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

app/controllers/mailer_controller.rb

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,10 @@ def new
33
#@user = User.find_by_username(params[:user])
44
@users = params[:user]
55
@emails = Array.new
6-
if @users.is_a? Array
7-
@users.each do |user|
8-
@emails << User.find_by_username(user).email
9-
end
10-
else
11-
@emails << User.find_by_username(@users).email
6+
@users.each do |user|
7+
@emails << User.find_by_username(user).email
128
end
9+
1310
@message = Message.new
1411
end
1512

app/views/users/index.html.haml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@
55
.info
66
.title= user.username
77
.categories
8-
.btn.success= link_to "Email him", mailer_path(:user => user)
8+
.btn.success= link_to "Email him", mailer_path(:user => Array.new << user)
9+
910
= will_paginate @users

0 commit comments

Comments
 (0)