红宝石中的间歇性未初始化常量错误

时间:2020-10-21 14:41:10

标签: ruby-on-rails ruby

在我的一个应用程序中,有三个选项卡,当任何一个选项卡被按下时,它都会通过调用相应服务来显示一些信息。

tab1的控制器如下(仅显示一小部分)

select name, address, min(path), nullif(max(path), min(path))
from table_location l join
     table_images i
     on l.id = i.id_location
where A.des
group by name, address;

tab2的控制器如下

def tab1_results
  response = tab1_service_wrapper.get_tab1_result(params)

在每个服务包装中,我们将提供的输入转换为JSON格式,并调用相应的服务。

但是最近我观察到重复按下tab1会触发以下错误。

def tab2_results
  search_params = JSON.parse(params[:searchParams])
  response = tab2_service_wrapper.get_tab2_result(search_params)

仅在使用tab1时才观察到此情况。 tab2并非如此。

我的问题是将参数直接传递给下游是否会导致此问题?

0 个答案:

没有答案