Question

ayant reçu une application de style blog:

#models
class Post < ActiveRecord::Base
  has_many :comments
end

class Comment < ActiveRecord::Base
  belongs_to :post
end

#routes.rb
map.resources :posts do |posts|
  posts.resources :comments
end

comment générer des routes vers un identifiant sur une page? Exemples

/posts/1#comments
/posts/2#comment14
Était-ce utile?

La solution

Je ne pense pas que les itinéraires génèrent de telles méthodes pour les ancres, mais vous pouvez ajouter des ancres dans les générateurs d'URL pour les publications.

 post_path(@post, :anchor => "comments")
 post_path(@post, :anchor => "comment#{@comment_id}")

Autres conseils

La façon dont j'ai géré cela a été de générer le chemin d'accès à l'action show show, qui a ensuite été redirigé vers l'ancre via la méthode erik posted.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top