2013-05-07 66 views
0

我在一個應用程序的工作,其中後端是鐵軌和前端完全寫在ember.js一個單一視圖。只要你訪問該網站的索引頁已經是燼。產生不燼

我現在需要做的API,以便通過iframe分享我的網站的一部分,我似乎離不開整個灰燼應用程序的方式獲得僅生成該頁面。我總是得到我爲api生成的部分,但在下面啓動了ember應用程序的索引頁面。 我根本不需要該部分的應用程序。

我試圖建立一個不同的命名空間在我的軌道路線,以分離兩種,但是,這並不正常工作。有趣的是,我也有railsadmin包含,並確保工作正確,即在每個railsadmin頁面後,我沒有看到我的餘燼應用程序。

我的routes.rb

App::Application.routes.draw do 

    mount RailsAdmin::Engine => '/admin', :as => 'rails_admin' 

    root :to => 'application#index' 

    namespace :api do 
    resources :share_part, only: [:show] 
    end 
end 

回答

1

你必須使用不同的佈局..我想你只使用一個佈局,這個完整的資產管道的js代碼含內。燼js被加載?在瀏覽器中檢查你的html源代碼,你會看到加載的js文件。

簡單使用其他佈局或「如果單頁不包括所有的JS」爲您的單一視圖,並且不包括整個JS。你的rails_admin引擎有他自己的佈局和他自己的js代碼..這就是它在那裏工作的原因。

+0

輝煌,謝謝 – Rudi 2013-05-07 15:07:38