2012-08-09 33 views
3

我正在閱讀Rails 3 in Action中的第13章,並在respond_with方法中使用了散列:methods => "last_ticket"。不過,我不明白這是什麼,我在哪裏可以找到我可以傳遞給respond_with的選項。有人可以告訴我我在哪裏找到它嗎?響應選項

+0

你能張貼的外觀類似的代碼代碼塊? – Olives 2012-08-09 19:57:59

回答

1

Responder對象的Ruby API文檔解釋了您可以傳遞給respond_with的自定義選項。摘自該文檔:

respond_with還允許您傳遞轉發到 底層呈現調用的選項。這些選項僅適用於成功 方案。

在你的情況下,我相信成功請求的結果將被傳遞給一個名爲「last_ticket」(在同一個控制器中定義)的方法。本教程介紹了一些實用的使用以及respond_with的意義What's New in Edge Rails: Cleaner RESTful Controllers w/ respond_with

希望它可以幫助