我正在开发一个后端是 rails 并且前端完全用 ember.js 编写的应用程序。一旦您点击该站点,索引页面就已经是灰烬了。
我现在需要制作一个 api 以便通过 iframe 共享我的网站的一部分,如果没有整个 ember 应用程序的阻碍,我似乎无法只生成该页面。我总是得到我为 api 生成的部分,但在下面启动 ember 应用程序的索引页面。我根本不想要那部分的 ember 应用程序。
我试图在我的 rails 路由中设置一个不同的命名空间以将两者分开,但这不能正常工作。有趣的是,我还包含了 railsadmin,并且其中一个确实可以正常工作,即在每个 railsadmin 页面之后我都看不到我的 ember 应用程序的其余部分。
我的路线.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