2011-05-02 91 views
0

我正在爲我的公司開發一個應用程序,我需要通過iFrame在另一個站點上顯示我的站點的一部分。在開發我通過請求的iFrame:Rails 3託管iFrames

http://localhost:3000/frame 

這又是路由到FrameController,包括方法的索引。

現在的問題是,當我刷新頁面拿着它呈現的iFrame:


路由錯誤

No route matches "/frame" 

所以我肯定知道它與連接我的rails應用程序,但由於某些原因,路由在此過程中中斷。請注意,只是請求rails應用程序的根http://localhost:3000/工作沒有任何問題。

如果我嘗試直接在瀏覽器中訪問同一頁面,則它會正確呈現。

如果有人能幫助我解決這個問題,那將會非常有幫助。

回答

0

我不確定我是否理解這個問題,但是您是否在您的routes.rb文件中包含了以下內容?

match '/frame', :to => 'frame#index' 

也跑耙路線,以確保您使用的途徑是適當的代表

+0

我剛試過了,回來說我找到了解決辦法。 無論如何,謝謝你,非常感謝。 – zeeraw 2011-05-02 12:33:40