我在控制器中看到了一个回调,看起来像这样:
before_action :do_stuff, if: [:condition_1?, :condition_2?], only: :show
在这种情况下,if 条件的行为是什么? Rails 文档仅指定传递符号或过程。
如果两个条件都返回
true
false
nil
do_stuff
show