Имам приложение EmberJS, което беше от шаблона yeoman и е изградено независимо в компилация на GruntJS.
Приложението Ember разговаря с бекенд на rails-api и в dev използвам grunt-connect-proxy за прокси от localhost:3000 до localhost:9000, така че мога да използвам моята настройка на GruntJS за изграждане на активите. В prod поставих изхода за компилация в публичната папка.
Опитвам се да внедря удостоверяване с Devise. Добре съм с emberjs, но нямам много опит с Rails или Devise и не успявам да намеря добър подход за използването му с моята настройка. Виждал съм примери с използване на token_authenticatable
, но също така прочетох, че е отхвърлен в Devise, така че предполагам, че не трябва да го използвам? Виждал съм също този пример за приложения, използващи rails asset pipeline.
Ето моите възможности
Опитайте се да измислите начин за удостоверяване, като използвате текущата ми настройка на ember+grunt, отделно от backend rails-api с devise. Всички влизания трябва да се извършват през ajax и не мога да използвам релси, за да изобразя нещо на изгледите. Има ли някъде примери за това?
Поставете моето приложение Ember в релси, така че тръбопроводът на активите да може да се използва за изобразяване на неща. Опитайте да направите ajax login за хубав UX
Поставете приложението Ember в rails и просто направете пълна публикация обратно за удостоверяване. Вероятно най-лесният вариант.
Някакъв съвет?