Guest User

Untitled

a guest
Jun 22nd, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. Helper:
  2. def add_interface_link(name,locals)
  3. link_to_function name do |page|
  4. page.insert_html :bottom, :interfaces, :partial => 'interface', :locals => locals, :object => Interface.new
  5. end
  6. end
  7.  
  8. View:
  9. #interfaces
  10. = render :partial => 'interface', :locals => {:f => f, :interfaces => @interfaces }
  11.  
  12. %p= add_interface_link("Add Interface",{:f => f, :interfaces => @interfaces})
  13.  
  14. Partial interface:
  15. .interface
  16. - f.fields_for(:interfaces) do |fi|
  17. = fi.label :name, "Interface Name :"
  18. = fi.text_field :name
  19. %br
  20. = fi.label :address
  21. = fi.text_area :address, :rows => 1
  22. %br
  23. = fi.label :mac
  24. = fi.text_area :mac, :rows => 1
  25. %br
  26. = fi.label :services
  27. = fi.text_area :services, :rows => 1
Add Comment
Please, Sign In to add comment