【发布时间】:2020-12-28 21:42:14
【问题描述】:
在此示例中使用保护子句的正确方法是什么?
def require_admin
unless current_user && current_user.role == 'admin'
flash[:error] = "You are not an admin"
redirect_to root_path
end
end
尝试使用这些https://github.com/bbatsov/ruby-style-guide#no-nested-conditionals 约定重写时,我不知道在哪里放置 Flash 消息
【问题讨论】:
标签: ruby-on-rails ruby guard clause