So I can see doing this for code consistency, but I believe the underlying column type of string will result in active record casting this to a string. Can you reproduce this with a test? Is this particular to a specific version of rails?