Remove push tokens as a separate model, make them a field under mobile device
Understand the relationship between CamelCase class names and snake_case file names
Try to figure out in what circumstances Rails prefers plurals vs. singular