ruby-on-rails 当一个数组被传递给Rails控制器中回调的if条件时,会有什么行为

suzh9iv8  于 12个月前  发布在  Ruby
关注(0)|答案(1)|浏览(123)

我在一个控制器中看到一个回调,看起来像这样:

before_action :do_stuff, if: [:condition_1?, :condition_2?], only: :show

字符串
在这种情况下,if条件的行为是什么?Rails文档只指定传递一个符号或一个Proc。

gev0vcfq

gev0vcfq1#

如果两个条件都返回truefalsenil以外的值,则do_stuff方法将被调用,但仅用于show操作

相关问题