gpt4 book ai didi

ember.js - EmberJS + GruntJS、Rails-API 和 Devise

转载 作者:行者123 更新时间:2023-12-02 19:07:49 24 4
gpt4 key购买 nike

我有一个 EmberJS 应用程序,它来自 yeoman 模板,并在 GruntJS 构建中独立构建。

Ember 应用程序与 Rails-api 后端通信,在开发中我使用 grunt-connect-proxy 将 localhost:3000 代理到 localhost:9000,这样我就可以使用我的 GruntJS 设置来构建 Assets 。在产品中,我将构建输出放入公共(public)文件夹中。

我正在尝试使用 Devise 实现身份验证。我对 emberjs 很满意,但我对 Rails 或 Devise 不太有经验,而且在我的设置中找到使用它的好方法也没有取得很大成功。我已经看到使用 token_authenticatable 的示例,但也了解到它已在 Devise 中被弃用,所以我想我不应该使用它?我也见过this example对于使用 Rails Assets 管道的应用程序。

这是我的选择

  • 尝试找出一种方法,使用我当前的 ember+grunt 设置与 devise 的后端 Rails-api 分开进行身份验证。所有登录都必须通过ajax 完成,我无法使用rails 将任何内容渲染到 View 中。任何地方都有这样的例子吗?

  • 将我的 ember 应用程序放入 Rails 中,以便 Assets 管道可用于渲染内容。尝试使用 ajax 登录以获得良好的用户体验

  • 将 ember 应用程序放入 Rails 中,然后进行完整的回发以进行身份​​验证。可能是最简单的选择。

有什么建议吗?

最佳答案

我目前正在寻求做一些非常相似的事情,但是使用 AngularJS。遗憾的是,我没有给你确切的答案,但我正在阅读 Discourse 存储库,因为他们使用 Rails/ember。你可能会发现它很有帮助。我知道我有。

https://github.com/discourse/discourse

关于ember.js - EmberJS + GruntJS、Rails-API 和 Devise,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20509115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com