Я создаю приложение Rails, где у меня есть метод:
def updateAttributes_post
if logged_in?
userPlucky = User.where(:screen_name=>session[:screen_name]).all
userPlucky.each do | user |
user.update_attributes(:email => params[:emailAddr], :password=>params[:passwordStr])
if user.save
flash[:success] = "Succesfully updated attributes!"
redirect_to '/dashboard'
else
errors = Array.new()
for i in 0..user.errors.full_messages.count
errors.push(user.errors.full_messages[i])
end
session[:error] = errors
flash[:error] = "Error saving"
redirect_to '/update'
end
end
else
redirect_to root_path
end
end
, который вызывается по запросу POST. Дело в каждом if
Я перенаправляю в обоих случаях, но я все еще получаю Шаблон не найден`. Если я добавляю шаблон с именем, он спрашивает, что он просто отображает пустой шаблон, ничего не делая. Что я делаю не так?