Guest User

Untitled

a guest
May 21st, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. ## links #index view
  2. <h1><%=@page_title%></h1>
  3.  
  4. <%=render :partial=>"div.html.erb"%>
  5. <div id="link-list">
  6. <%for link in @links%>
  7. <div class="link", id="#{link.id}">
  8. <strong><%= link_to link.title, link.link%>:</strong> <%=link.description%>
  9. </div>
  10. <%end%>
  11. </div>
  12. <br />
  13.  
  14. ## links controller new method
  15.  
  16. def new
  17. @link = Link.new
  18.  
  19. respond_to do |format|
  20. format.html # new.html.erb
  21. format.xml { render :xml => @link }
  22. format.js {render :partial=>"form.html.erb", :layout=>false}
  23. end
  24. end
  25.  
  26. ## _form.html.erb partial
  27.  
  28. <% form_remote_for(@link) do |f| %>
  29. <%= f.error_messages %>
  30.  
  31.  
  32. <%= f.label :title %><br />
  33. <%= f.text_field :title %><br />
  34.  
  35. <%= f.label :description %><br />
  36. <%= f.text_field :description %><br />
  37.  
  38. <%= f.label :link %><br />
  39. <%= f.text_field :link %><br />
  40.  
  41. <%= f.label :link_category_id, "Category" %><br />
  42. <%= f.text_field :link_category_id %><br /><br />
  43.  
  44. <%= f.submit "Create" %> <br /><br />
  45. <%= link_to_function "Hide" do |page|
  46. page.replace :form, :partial=>"div.html.erb" end %>
  47.  
  48.  
  49. <% end %>
  50.  
  51. ## _div.html.erb partial
  52.  
  53. <div id='form'><%= link_to_remote 'New link', :url=>new_link_path, :update=>'form' %></div>
Add Comment
Please, Sign In to add comment