JSON生成的字符串中的重构代码

时间:2018-10-15 10:42:56

标签: ruby-on-rails refactoring

应用程序根据user_id调用不同的客户端类

if user_id < 1872
  @active_class = a_client
else
  @active_class = b_client
end

考虑到转义和已经调用的数据库值呈现,如何正确重构以下几种不同的JSON字符串生成情况

@clients = %Q| [{ "clients": [ { "pax": { "first": \"#{@tx.a_client[0].name}\", "last": \"#{@tx.a_client[0].surname}\" } }

@clients = %Q| [{ "clients": [ { "pax": { "first": \"#{@tx.b_client[0].name}\", "last": \"#{@tx.b_client[0].surname}\" } }

0 个答案:

没有答案