
Surface charge density $=\sigma$
Total charge on the ring $(q)=\sigma(2 \pi a) d$
$\Rightarrow i=\frac{q}{T}=\sigma(2 \pi a) d f$
$\vec{B}=\frac{\mu_0 I}{2 \pi a}=\frac{\mu_0(\sigma 2 \pi a d f)}{2 \pi a}=\pi \mu_0 \sigma d f$


Reason : Moving charges produce only electric field in the surrounding space.
Reason $(R):$ Opposite currents carrying wires repel each other.