Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- w /views/tweets/ pliki:
- index.html.erb
- <h1><center>Wpisy</center></h1>
- <center>
- <div id="tweets">
- <%= render @tweets %>
- </div>
- <br />
- <%= form_for(Tweet.new, remote: true) do |f| %>
- <div class="field">
- <%= f.label :wpis %><br />
- <%= f.text_field :status %>
- </div>
- <div class="actions">
- <%= f.submit("Dodaj wpis") %>
- </div>
- <% end %>
- </center>
- _tweet.html.erb
- <%= div_for tweet do %>
- <%= link_to "#{tweet.status.capitalize}", tweet %>
- <div class="actions">
- <%= link_to 'edit', edit_tweet_path(tweet) %>
- <%= link_to 'delete', tweet, method: :delete, remote: true %>
- <% tweet.answers.each do |answer| %>
- <br />
- <%= answer.status.capitalize %>
- <% end %>
- <br />
- <%= form_for([tweet, Answer.new], remote: true) do |f| %>
- <div class="field">
- <%= f.label :Wiadomosc %><br />
- <%= f.text_field :status %>
- </div>
- <div class="actions">
- <%= f.submit("Odpowiedz") %>
- </div>
- <% end %>
- </div>
- <% end %>
- create.js.erb (tutaj do tworzneia nowych wpisow, dodaje dobrze na koncu i wyswietla bez odswiezania)
- <% if @tweet.new_record? %>
- $('input#tweet_status').effect('highlight', { color: 'red' });
- <% else %>
- $('div#tweets').append("<%= escape_javascript(render @tweet) %>");
- $('input#tweet_status').val('');
- $('div#<%= dom_id(@tweet) %>').effect('highlight');
- <% end %>
- do tej pory dziala dobrze
- teraz
- w /views/answers/
- create.js.erb
- <% if @answer.new_record? %>
- $('input#answer_status').effect('highlight', { color: 'red' });
- <% else %>
- $('div#tweets').append("<%= escape_javascript(render @tweet) %>");
- $('input#answer_status').val('');
- $('div#<%= dom_id(@tweet) %>').effect('highlight');
- <% end %>
Advertisement
Add Comment
Please, Sign In to add comment