一种获取完整路径+ id [Rails]的方法

时间:2013-09-22 20:21:53

标签: ruby-on-rails ruby-on-rails-4

我正在寻找一种方法来检索网页的网址路径,特别是我博客文章的完整路径。

我会寻找一种方法来检索整个网址:http://example.com/posts/1

我能够做到这一点:http://example.com/posts但是,我找不到一种方法来动态拾取最后的id(1)。

我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试使用request.original_url

http://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i-original_url

编辑:

的routes.rb

Stovf::Application.routes.draw do
  resources :posts
end

posts_controller.rb

class PostsController < ActionController::Base
  def show
    # This is actually not needed for the example to work.
  end
end

文章/ show.html.erb

<%= request.original_url %>

结果是: enter image description here