我有以下代碼:的Ruby/Rails - 使用符號或字符串來定義模型
if params[:reviewable_type] == 'Offer'
reviewable = Offer.find(params[:reviewable_id])
elsif params[:reviewable_type] == 'Request'
reviewable = Request.find(params[:reviewable_id])
end
我可以做類似params[:reviewable_type].find(params[:reviewable_id])
,基本上是使用包含在參數作爲名稱的字符串簡化此該模型?
太棒了,非常感謝。並感謝您的安全提示。 – domi91c 2014-10-28 03:14:50