$\newcommand{\O}{\mathcal O}$ $\newcommand{\p}{\mathfrak p}$ $\newcommand{\a}{\alpha}$ $\newcommand{\N}{\operatorname{N}_{L/K}}$ $\newcommand{\ol}{\overline}$ I saw such an argument in a note of algebraic number theory (say $L/K$ is an extension of number fields and $\O_L$, $\O_K$ are their rings of integers)
If $\p$ is a prime in $\O_K$ and $\a\in\O_L$ satisfies $\p\not\mid\N(f'(\a))$, then $\O_L/\p\O_L=(\O_K/\p)[\ol\a]$.
Here $f$ is the minimal polynomial of $\a$. This argument is left unproved as a remark, but for me it is not really so obvious. I know the inclusion $\O_K\hookrightarrow\O_L$ induces an inclusion $\O_K/\p\hookrightarrow\O_L/\p\O_L$ and $\O_K/\p$ is a field since $\O_K$ is Dedekind. From $\p\not\mid\N(f'(\a))$ we have $\ol{\operatorname{Disc}(1,\a,\cdots,\a^{n-1})}\neq 0$ ($\mathrm{Disc}$ means the discriminant). I feel that the case is a bit similar to the case of field extensions, that is, if $\O_L/\p\O_L$ is also a field, then $\operatorname{Disc}(1,\ol\a,\cdots,\ol\a^{n-1})\neq 0$ and the argument holds. I wonder how I can see the general case? Is there any way to reduce the general case to the case of them all being fields?
Thanks in advance.