Tôi có đoạn mã sau đâyLàm thế nào để ngăn chặn một bộ điều khiển đường ray thực hiện?
def show
unless logged_in?
login_required
return
end
#some additional code
#that should only execute
#if user is logged in
end
Điều này hoạt động hoàn hảo. Bây giờ tôi muốn di chuyển kiểm tra đăng nhập vào một bộ lọc trước. Vấn đề là, khi tôi trở về từ một phương thức bên ngoài chương trình, nó không dừng việc thực hiện chương trình ... làm thế nào để tôi dừng lại show
từ việc thông qua mã từ một phương thức bên ngoài (tức là một phương thức có thể được gọi là từ một bộ lọc trước)?
Cảm ơn!
làm việc một cách hoàn hảo. cảm ơn bạn! –
Điều này không còn giá trị. Kiểm tra câu trả lời từ Lenny bên dưới. – tdgs