用before_action消除重复代码