我有几个动作(我们称它们为 action_a、action_b 等)
在每个操作中,我想检查用户是否已登录,如果没有respond_to
如下块
format.js {
if current_user.nil?
render partial: 'some_partial', handler: [:erb], formats: [:js]
end
}
对于一个动作来说这很好,但对于很多动作来说就不行了,因为这段代码会有很多重复,它们会做完全相同的事情,它不是很漂亮或可维护
有没有办法把它放在某个地方,这样我就可以重用这段代码,而不是在每个需要的操作中重写它?