如何使用 Ruby on Rails 方法执行?在 if else 语句中?
我尝试在下面的示例中使用此 StackOverflow anwser:
if condition
does something
elsif redirect_to(records_path)
performed?
does another thing
else
yet another thing
end
但这只会重定向而不检查它是否被执行。
我希望它检查是否执行了到 records_path 的重定向以及何时执行某项操作(或在我的示例中为“执行另一项操作”)
我也试过这个:
elseif records_path.performed?
和这个:
elseif redirect_to(records_path) performed?()
以及介于两者之间的所有事物。
有人可以解释它是如何完成的以及我如何从文档中获得它吗?