當我在瀏覽器中訪問http://my-application.com/posts/1
時,Rails知道我在尋找Post
和id = 1
。我如何讓我的應用程序在內部執行此操作?也就是說,我想要一個函數(稱爲associate_with_resource
),它接受一個包含URL作爲輸入的字符串並輸出關聯的資源。例如:在我的應用程序中將URL與資源相關聯
>> associate_with_resource('http://my-application.com/posts/1')
=> #<Post id: 1, ... >
(我想能夠使用associate_with_resource
在我的應用程序,但 - 不僅在控制檯)當我在我的瀏覽器訪問http://my-application.com/posts/1
我的錯誤。我想我正在尋找的是一種方法,將返回與給定路線相關的':controller'和':id'。從那裏我可以做一些像':controller.classify.constantize.find(:id)' – 2010-05-07 21:27:58