Guest User

Untitled

a guest
Feb 21st, 2013
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.77 KB | None | 0 0
  1. w /views/tweets/ pliki:
  2.  
  3. index.html.erb
  4.  
  5. <h1><center>Wpisy</center></h1>
  6.  
  7. <center>
  8. <div id="tweets">
  9.   <%= render @tweets %>
  10. </div>
  11.  
  12. <br />
  13.  
  14. <%= form_for(Tweet.new, remote: true) do |f| %>
  15.   <div class="field">
  16.     <%= f.label :wpis %><br />
  17.     <%= f.text_field :status %>
  18.   </div>
  19.   <div class="actions">
  20.     <%= f.submit("Dodaj wpis") %>
  21.   </div>
  22. <% end %>
  23.  
  24. </center>
  25.  
  26. _tweet.html.erb
  27.  
  28. <%= div_for tweet do %>
  29.     <%= link_to "#{tweet.status.capitalize}", tweet %>
  30.     <div class="actions">
  31.       <%= link_to 'edit', edit_tweet_path(tweet) %>
  32.       <%= link_to 'delete', tweet, method: :delete, remote: true %>
  33.       <% tweet.answers.each do |answer| %>
  34.         <br />
  35.         <%= answer.status.capitalize %>
  36.       <% end %>
  37.       <br />
  38.      
  39.       <%= form_for([tweet, Answer.new], remote: true) do |f| %>
  40.         <div class="field">
  41.             <%= f.label :Wiadomosc %><br />
  42.             <%= f.text_field :status %>
  43.         </div>
  44.         <div class="actions">
  45.             <%= f.submit("Odpowiedz") %>
  46.         </div>
  47.       <% end %>
  48.  
  49.     </div>
  50. <% end %>
  51.  
  52. create.js.erb (tutaj do tworzneia nowych wpisow, dodaje dobrze na koncu i wyswietla bez odswiezania)
  53.  
  54. <% if @tweet.new_record? %>
  55.     $('input#tweet_status').effect('highlight', { color: 'red' });
  56. <% else %>
  57.     $('div#tweets').append("<%= escape_javascript(render @tweet) %>");
  58.     $('input#tweet_status').val('');
  59.     $('div#<%= dom_id(@tweet) %>').effect('highlight');
  60. <% end %>
  61.  
  62. do tej pory dziala dobrze
  63.  
  64.  
  65. teraz
  66.  
  67. w /views/answers/
  68.  
  69. create.js.erb
  70.  
  71. <% if @answer.new_record? %>
  72.     $('input#answer_status').effect('highlight', { color: 'red' });
  73. <% else %>
  74.     $('div#tweets').append("<%= escape_javascript(render @tweet) %>");
  75.     $('input#answer_status').val('');
  76.     $('div#<%= dom_id(@tweet) %>').effect('highlight');
  77. <% end %>
Advertisement
Add Comment
Please, Sign In to add comment