使用|| “current_page?”中的运算符功能

时间:2015-05-23 20:12:42

标签: ruby-on-rails

我想测试当前页面是否是两种选择之一。我正在尝试使用|| ruby中的运算符以及current_page?但我无法使其正常工作。这就是我正在尝试的

if current_page?(first_path || second_path)

它仅适用于first_path,而不适用于我添加second_path

1 个答案:

答案 0 :(得分:1)

根据documentationcurrent_page?(options)是一个返回的函数:

  

如果当前请求URI是由给定的options生成的,则为真。

您需要传递路径以获得boolean响应。你一次只能做一个,但是你可以对两个结果做一个布尔运算。

current_page?(first_path) || current_page?(second_path)