如果我有@post之类的资源,是否有办法将url获取到该资源的路径,例如:
@post.to_url
url_for(@post)
path_to(@post)
@post.to_path...
你得到了理想的
答案 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"
见: