Here's my test example. Cube and ring are both textured with the same shader. The ring ignores images attached to the color node and just displays a basic default color.
By "check how the uvs are laid out" do you mean cylindrical mapping, automatic, etc? I've tried both; the UV texture editor shows the shader applied. Otherwise, my semi-newbie brain doesn't understand.