コントローラーから他のアクションを呼び出すことは承認されていませんが、コードは eval() を使用して正確にそれを行っています。
if @payment.save
eval("pay_with_#{params[:method]}")
end
method パラメーターが設定され (その値は realex です)、支払いは保存されますが、pay_with_realex 関数は呼び出されません。これはおそらく eval() と関係がありますか??
代替案として何を提案しますか?