Ваша декларация fields_for не совсем верна
<%= f.fields_for :tasks %>
Должно быть
<%= f.fields_for :tasks do |task_builder| %>
вам также не хватает конца для этого объявления и рендера для визуализации части, содержащей вложенные поля для связанного объекта.
Так что вы должны получить что-то вроде этого
<%= f.fields_for :tasks do |task_builder| %>
<%= render 'task_fields', :f => task_builder %>
<% end %>
<p><%= f.link_to_add "Add a task", :tasks %></p>
Это должно сработать. все, что вам нужно сделать сейчас, это создать частичное _task_field.html.erb и добавить к нему поля задач обычным способом, используя f.label, f.text_field и т. д. *
приписка
Ваш код, возможно, никогда не работал. У вас были бы ошибки, поэтому, возможно, что-то отсутствует в вашем первом сообщении.