Link Dinâmico

24 views
Skip to first unread message

Lucas Lima de Souza

unread,
Jun 11, 2012, 10:56:43 PM6/11/12
to plataformate...@googlegroups.com
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.

Rafael Mendonça França

unread,
Jun 11, 2012, 11:04:34 PM6/11/12
to plataformate...@googlegroups.com
Essa pergunta não é relacionada ao SimpleForm.

Porem, recomendo a você assistir esses screencasts:

E depois olhar o código dessa gem: https://github.com/ryanb/nested_form

Caso tenha alguma dúvida sugiro que você procure ajuda em uma lista mais genérica como a rails-br.

Abraço,

Rafael Mendonça França
http://twitter.com/rafaelfranca
https://github.com/rafaelfranca



2012/6/11 Lucas Lima de Souza <lucas...@gmail.com>

Lucas Lima de Souza

unread,
Jun 12, 2012, 8:30:26 AM6/12/12
to plataformate...@googlegroups.com
Valeu obrigado.
Reply all
Reply to author
Forward
0 new messages