我有这行代码只有2个选项。如果是提供商付款,则使用provider_payments_work_lists_path
else
使用duplicate_claims_work_lists_path
。现在我想要包含一个潜在的第三条路径。如果名称=="报销索赔"然后将它们转到reimbursed_claims_work_lists_path
。我怎样才能做到这一点?目前我有:
url = (workList.work_list_name == "Provider Payments") ? provider_payments_work_lists_path : duplicate_claims_work_lists_path
答案 0 :(得分:5)
只需使用case
声明:
url = case workList.work_list_name
when 'Provider Payments'
provider_payments_work_lists_path
when 'Reimbursed Claims'
reimbursed_claims_work_lists_path
else
duplicate_claims_work_lists_path
end