在Rails中使用邪恶的宝石有更好的方法吗?
def finish_wizard_path
public_send("#{controller_name}_path", current_user.try(controller_name.intern).id)
end
答案 0 :(得分:2)
这可以通过使用url_for
方法来完成
url_for(controller: controller_name, action: :new, id: current_user.id)