2009-07-29 2 views
0

дал приложение блог стиль:Рельсы вложенные маршрутизации в HTML идентификатор

#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 

Как создавать маршруты к идентификатором на странице? Примеры

/posts/1#comments 
/posts/2#comment14 

ответ

2

Я не думаю, что маршруты генерировать методы якорей, как это, но вы можете добавить якоря в URL-адрес для генераторов сообщений.

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

Пути я обращался с этим было создание пути к комментарию шоу действию, которое затем перенаправляется на якорь с помощью метода Erik публикуемого.