Saturday, 15 June 2013

controller - Rails micropost_controller @feed_item -



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