Rails иногда (ну хорошо, часто) немного запутывает, когда помощники хотят <%
против того, что помощники хотят <%=
. Попробуйте
<%= fields_for "activity[info_attributes][]", info do |info_form| %>
Учебник, которому вы следуете, не подходит, но это с 2007 года, а в Rails 3 это было изменено. Текущая документация по fields_for
здесь .