Вызовите ember route из серверного приложения - PullRequest
0 голосов
/ 29 апреля 2020

Итак, в настоящее время у меня есть приложение rails 6.0 и ember (octane) 3.14. Ember включен в шаблон рендеринга рельсов на стороне сервера. Я настроил приложение ember, чтобы иметь rootElement и rootURL, как упомянуто здесь: https://guides.emberjs.com/release/configuring-ember/embedding-applications/

Таким образом, ember включается нормально. Проблема в том, что я хотел бы использовать href или кнопку из шаблона rails для вызова маршрута в приложении ember.

Приложение My rails. html:

<div id="ember" class="ember-application">
  <a href="/app/accounts/new">new Account</a>
</div>

rootURL настроен на / app, а rootElement - # ember

У элемента ember LinkTo, похоже, нет каких-либо специальных обработчиков событий или чего-либо еще. Похоже, они сидят на rootElement, поэтому у меня была идея делегировать событие click для rootElement, но пока не повезло ...

Есть идеи, как заставить это работать?

...