controller - Rails micropost_controller @feed_item -
i wondering line exactly?
@feed_items = [] it's micropost_controller create method
def create @micropost = current_user.microposts.build(micropost_params) if @micropost.save flash[:success] = "micropost created!" redirect_to root_url else @feed_items = [] render 'static_pages/home' end end if need know other files allow me know! thanks!
@feed_items used dynamically show microposts in homepage
in /_feed.html.erb
<% if @feed_items.any? %> <ol class="microposts"> <%= render partial: 'shared/feed_item', collection: @feed_items %> </ol> <%= will_paginate @feed_items %> <% end %> and if save faild
@feed_items = [] > @feed_items.any? => false so in /home.html.erb
<div class="span8"> <h3>micropost feed</h3> <%= render 'shared/feed' %> </div> would not show faild one
ruby-on-rails-4 controller
No comments:
Post a Comment