Link "Vorheriger Beitrag" und "Nächster Beitrag" in der Ansicht "Anzeigen" (verschachtelte Ressourcen)

In meiner Anwendung möchte ich einen Link "Vorheriger Artikel" und einen Link "Nächster Artikel" am unteren Rand meiner Artikelansicht einfügen.

Dies ist, was ich bisher habe, aber ich bekomme diesen Fehler:

undefined method `article_path' for #<#<Class:0x007fd7c581af48>:0x007fd7cb8e5968>

Ich weiß, dass der Pfad so aussehen muss (aber ich habe Schwierigkeiten, ihn umzusetzen)

myapp/users/1/article/1 

Neu auf der Schiene Bitte helfen Sie ...

WEGE

resources users do
  resources articles
end

MODELLE

class User < ActiveRecord::Base
 attr_accessible :name, :photo

 has_many :articles

end

class Article < ActiveRecord::Base
  attr_accessible :name

  belongs_to :user

  def next
    user.articles.where("id > ?", id).order("id ASC").first
  end

  def prev
    user.articles.where("id < ?", id).order("id DESC").first
  end

end

ANSICHTEN

Artikel Seite anzeigen appname / users / 1 / articles / 1

<%= link_to @article.name %>

<%= link_to "next", @article.next %>
<%= link_to "previous", @article.prev %>

REGLER

class ArticlesController < ApplicationController

  before_filter :get_publisher

  def get_user
    @user = User.find(params[:user_id])
  end

  def show
    @article = @user.articles.find(params[:id])
  end

  def index
    @articles = @user.articles
  end

end

Antworten auf die Frage(1)

Ihre Antwort auf die Frage