Rails-向redirect_to添加哈希

时间:2010-11-23 12:16:53

标签: ruby-on-rails ruby-on-rails-3

我需要指定一个要添加到redirect_to的哈希。我该怎么做?

这就是我的redirect_to的形成方式:

 redirect_to :action => 'show', :id => @consultant.id

我需要访问example.com/consultant/#some_hash

谢谢!

2 个答案:

答案 0 :(得分:29)

尝试redirect_to your_current_options, :anchor => 'fragment_identifier'

http://api.rubyonrails.org/classes/ActionDispatch/Routing/UrlFor.html#method-i-url_for

答案 1 :(得分:6)

我有类似的问题。我试过这个:

redirect_to @post, anchor: 'tab_items'

但没有使用rails 4.2.6。但如果我改为以下,现在工作正常:

redirect_to post_path(@post, anchor: 'tab_items')