Да, есть способы делать то, что вы описываете.Однако сначала я бы написал:
<%= content_tag "div", id:"answers", data-answer='<%=@answer%>'
примерно так:
<%= content_tag :div, id: "answers", data: {answer: @answer} %>
Затем в вашем файле .coffee
вы можете сделать что-то вроде
@$answer = $('#answer').data().answer
$('#answer').remove
Это присвоит значение answer
переменной @$answer
, а затем удалит исходный div
из DOM
, чтобы пользователь не мог его увидеть.