E aí galera.
Estou precisando de ajuda para inserir um link no final da div Task e
trocar a string NEW RECORDE por um número aleatório.
Formulário que chama a o método para adicionar o link
<%=simple_form_for @list do |f| %>
<p>
<%=f.label :name %><br />
<%=f.input_field :name %>
</p>
<h3> Taks</h3>
<%=f.simple_fields_for :tasks do |task_form| %>
<%= render 'task_form', :f => task_form %>
<% end %>
<%= add_task_link(f)%> #-----------------------> chama o método passando o
formulário
<%= f.button :submit%>
<% end %>
TASK FORM
<div id="tasks"
<%=f.label :name %><br />
<%=f.input_field :name %><br />
</div>
MÉTODO PARA MONTAR O LINK
def add_task_link(f)
link_to 'add a task' do |page|
f.simple_fields_for :tasks, Task.new, :child_index => 'NEW_RECORD' do
|fo|
html = render 'task_form', :f => fo
page << "$('tasks').insert({ bottom:
'#{escape_javascript(html)}'.replace(/NEW_RECORD/g, new Date().getTime())
});"
end
end
end
Obrigado.