```ruby
module CustomPathHelper
  def post_path(post, options = {})
    options.merge!(anchor:post.presenter.dom_id) if post.pos != 1
    topic_path(post.topic, options)
  end

  def post_url(post, options = {})
    options.merge!(anchor:post.presenter.dom_id) if post.pos != 1
    topic_utl(post.topic, options)
  end
end

Rails.application.routes.url_helpers.send(:include, CustomPathHelper)
```

Fix custom named route helper across Rails updates
user
```ruby
module CustomPathHelper
  def post_path(post, options = {})
    options.merge!(anchor:post.presenter.dom_id) if post.pos != 1
    topic_path(post.topic, options)
  end

  def post_url(post, options = {})
    options.merge!(anchor:post.presenter.dom_id) if post.pos != 1
    topic_utl(post.topic, options)
  end
end

Rails.application.routes.named_routes.url_helpers_module.send(:include, CustomPathHelper)
```
assistant