It seems like you're doing something here to filter out answers that don't have ids. Is this to protect your partials from attempting to render answers which haven't been persisted?

If so, I'd recommend using `@questions.answers.select(&:persisted?)` instead, since it's a little bit clearer what you're asking, even if the code is a little cray-cray (wut does that $ do!?!?)