有没有办法在rails中获取资源的url

时间:2015-07-28 04:23:50

标签: ruby-on-rails

如果我有@post之类的资源,是否有办法将url获取到该资源的路径,例如:

@post.to_url
url_for(@post)
path_to(@post)
@post.to_path...

你得到了理想的

1 个答案:

答案 0 :(得分:1)

鉴于@post之类的资源,url_for将返回路径。

url_for(@post) #=> "/posts/1"

从控制台:

app.url_for(@post) #=> "http://www.example.com/posts/1"
app.post_path(@post) #=> "/posts/1"

见: