Saying that an approach is correct is pretty hard.
In different contexts, different answers.
So I'll compare two approaches here.
Ordinal coding
Consider the ordinal coding:
$$x_i = \left[\matrix{\mathcal I_{z>1} & \mathcal I_{z>2} & \mathcal I_{z>3}}\right]$$
$\mathcal I_{c}$ is an indicator variable that assumes:
$$\mathcal I_{c}=\cases{0, \quad\text{if $c$ is false} \\ 1, \quad\text{if $c$ is true}}$$
So for the four possible values in the scale $z$ we get the following encoding:
$$\left(\matrix{1 \\ 2 \\ 3 \\ 4}\right)\rightarrow \left(\matrix{ 0 & 0 & 0 \\ 1 & 0 & 0 \\ 1 & 1 & 0 \\ 1 & 1 & 1}\right)$$
Then, our model of the expectation assumes the following form:
$$\hat y_i = \beta_0 + \beta_1 \mathcal I_{x_i>1}+ \beta_2 \mathcal I_{x_i>2}+ \beta_3 \mathcal I_{x_i>3}$$
Consider what this means for different values of $x_i$:
If $x_i = 1$, $\hat y_i = \beta_0$
If $x_i = 2$, $\hat y_i = \beta_0 + \beta_1$
If $x_i = 3$, $\hat y_i = \beta_0 + \beta_1 + \beta_2$
If $x_i = 4$, $\hat y_i = \beta_0 + \beta_1 + \beta_2 + \beta_3$
So each of $\beta_j$ represents the expected change in the response, with respect to the previous level.
Dummy coding
You'll notice a dummy encoding like:
$$\left(\matrix{1 \\ 2 \\ 3 \\ 4}\right)\rightarrow \left(\matrix{ 0 & 0 & 0 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1}\right)$$
would work just the same, but now you'd be comparing against the base value, represented as $\beta_0$.
Using this encoding:
If $x_i = 1$, $\hat y_i = \beta_0$
If $x_i = 2$, $\hat y_i = \beta_0 + \beta_1$
If $x_i = 3$, $\hat y_i = \beta_0 + \beta_2$
If $x_i = 4$, $\hat y_i = \beta_0 + \beta_3$
Coefficients can be converted from one encoding to the other, defining $\beta_i^*$ as the ordinal encoding from before, we have that $\beta_1 = \beta_1^*$, $\beta_2= \beta_1^*+\beta_2^*$ and $\beta_3 = \beta_1^*+\beta_2^*+\beta_3^*$.
No coding
Consider what happens if you keep the variable as it was.
$$\hat y_i = \beta_0 + \beta_1 x$$
If $x_i = 1$, $\hat y_i = \beta_0 + \beta_1$
If $x_i = 2$, $\hat y_i = \beta_0 + 2\beta_1$
If $x_i = 3$, $\hat y_i = \beta_0 + 3\beta_1$
If $x_i = 4$, $\hat y_i = \beta_0 + 4\beta_1$
By analogy, we can see that this model corresponds to a model with encoding, where the change in the response from a change in level in the explanatory variable is always the same.
In ordinal coding, this would mean $\beta_1 = \beta_2 = \beta_3$.
In dummy coding, this implies $3\beta_1 = \beta_1+\beta_2 = \beta_3$.
Also, notice here that the "base" level $1$ corresponds to the effect of $\beta_0 + \beta_1$ in the response. If you remove 1 from every level, then it would drop $\beta_1$ and be more promptly comparable to the other approaches.
I chose to keep it starting at one, though, since that's the direct approach.
This is a more restrictive hypothesis.
It requires that the difference in level in the explanatory variable be directly proportional to a change in the response.
Encoding is more flexible, in that the change between levels can, and probably will, be different.
It also presents a complication, that can be beneficial: the change in response can change sign.
If it does not conform to the meaning in the model, coefficients can be constrained as necessary.