Renderice tres parciales diferentes según el botón en el que se hizo clic

Entonces tengo un diseño como este:

inicio / index.html.erb:

<div class="optionscontainer btn-group btn-group-justified">
   <%= link_to posts_path, class:"options btn btn-primary", remote: true do %>
      <i class="fa fa-book optionseach" aria-hidden="true"></i>All posts
   <% end %>
   <%= link_to stories_path, class:"options btn btn-primary", remote: true do %>
      <i class="fa fa-book optionseach" aria-hidden="true"></i>All stories
   <% end %>
</div>
   <div id="content" class="">
   </div>

En posts_controller.rb

Yo tengo:

def index
    @posts = Post.all
    respond_to do |format|
      format.html #looks for views/books/index.html.erb
      format.js   #looks for views/books/index.js.erb
    end
  end

En stories_controller.rb

Yo tengo:

def index
    @stories = Story.all
    respond_to do |format|
      format.html #looks for views/books/index.html.erb
      format.js   #looks for views/books/index.js.erb
    end
  end

En mis vistas / posts / index.js.erb

$("#content").html("<%= j (render 'posts') %>");

En mis vistas / historias / index.js.erb

$("#content").html("<%= j (render 'stories') %>");

Y yo tambien tengo_posts.html.erb enviews/posts y_stories_html.erb enviews/stories

Lo que sucede es que cuando hago clic en el botón de publicaciones, visualizo la vista, pero cuando hago clic en el botón de historias, no aparece nada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta