translation syntax t(:symbol) vs (t 'string')

When I try to use the t(:symbol) syntax I always get a devise translation missing error and I have to change it to (t ‘string’) Why is that?

Hi,
Symbols in Ruby are immutable unlike strings. And that’s why you can’t change them.