问题标签 [ember-cli-rails]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
80 浏览

ember.js - 使用 ember-simple-auth 进行 Torii 身份验证后持久会话属性的问题

我正在关注ember-simple-auth 虚拟应用程序来实现身份验证torii。一切正常,应用程序进行身份验证,但它无法将从服务器返回的其他属性保存到data.authenticated. 正如身份验证方法所期望的那样,我从身份验证器方法返回一个带有附加属性的承诺,token并将email其持久化到会话中data.authenticated

执行身份验证:this.get('session').authenticate('authenticator:torii', 'facebook-oauth2');成功进行身份验证,但内容data.authenticated{authenticator: "authenticator:torii", provider: "facebook-oauth2"}在我希望它持续存在token的情况下email

除了torii我还有一个devise身份验证器,它默认成功地保留了其他属性。

我正在使用"ember-simple-auth": "1.1.0", ember-data 2.7.0并且ember 2.7.2全部通过ember-cli-rails.

更新 1:奇怪的是,如果我authenticator: 'authenticator:devise''/token'后端的 ajax 响应中包含,torii验证器会保留所有属性。

0 投票
1 回答
495 浏览

ember.js - 如何序列化 ember 分页数据

我从我的其余 API 中获取以下 json:

Ember 图书模型

余烬路线

在 Firefox 网络选项卡中,我可以看到响应,但在浏览器控制台中,我收到以下消息:

处理路由时出错:book.index 数据未定义 _pushInternalModel

在 Chrome 中出现以下异常:

ember.debug.js:30610 处理路由时出错:books.index 无法读取未定义的属性“类型”TypeError:无法读取未定义的属性“类型”

我正在使用以下版本的 ember:

  • "ember-cli": "2.5.0",
  • "ember-cli-pagination": "2.2.2"

我认为我应该使用“normalizeResponse”序列化响应,但我不知道该怎么做。

根据Lux评论更改序列化程序:

收到以下错误:

0 投票
1 回答
188 浏览

ruby-on-rails - 通过 ember-cli-rails 在 Rails 引擎中使用 Ember 引擎

我们有一个高度模块化的 rails5 应用程序,它在多个存储库的 rails 引擎中拆分,并集成为 ruby​​ gems。

现在我们想通过使用来介绍 EmberJS ember-cli-rails。主 rails 应用程序在目录中包含主 ember 应用程序,frontend而每个 rails 引擎在目录中都包含一个 ember 引擎(通过ember-enginefrontend

如何将模块的 ember 引擎挂载到主 ember 引擎中?

0 投票
1 回答
572 浏览

javascript - ember js 中的 Flash 消息不起作用。创建 Flash 对象时对象未定义

零件。

组件js

错误消息:未捕获的类型错误:

警报消息:未定义

所以服务注入由于某种原因不起作用。我错过了什么。我参考的指南:https ://github.com/poteto/ember-cli-flash#displaying-flash-messages

ember 安装 ember-bootstrap ember 安装 ember-cli-flash

这两个都安装好了。

0 投票
1 回答
271 浏览

ruby-on-rails - 在 Ember CLI rails appl 中预编译时,Ember Template Compiler JS 插件不起作用

ember-template-compiler.js在 EmberCLI Rails 应用程序中用作 Ember Handlebar 模板的依赖插件之一。当我尝试预编译资产时,我遇到了以下问题。

以前它运作良好。我正在使用以下节点和 ember 版本。

另请检查bower.jsonpackage.json文件数据如下

你能检查一下吗。解决这个问题对我有很大帮助。

0 投票
0 回答
101 浏览

ruby-on-rails - 将 ember-cli-rails 5 应用程序部署到 Heroku - 无法编译 ruby​​ 应用程序

我正在关注这个thoughtbot ember-cli-rails 指南,但无法让heroku deploy 工作。我确实必须更改bin/heroku_install以删除有关凉亭的行,除此之外,这是按照设置指南进行的。

我在 heroku 输出中看不到任何明显的错误,所以我不知道下一步该去哪里:

如果您有时间并且愿意看一下,整个部署日志都在这里。提前致谢

我的下一个想法是尝试示例应用程序,部署它,然后比较两个项目,看看我可能添加了哪些效果不佳。将报告情况如何...

0 投票
1 回答
1291 浏览

ruby-on-rails - Rails 5资产:预编译挂起

我正在使用 Ember 和ember-cli-railsgem 运行 Rails 5。我在 Rails 资产文件夹中没有太多内容,因为我有一个单独的前端文件夹并ember-cli-rails帮助我将 Ember 应用程序安装到 Rails 路由。

我部署到 AWS 实例,每当我运行时rake assets:precompile,它都会挂起:

难道是我需要更新Ruby?大概不对吧?

无论如何,我在其他帖子中阅读了这篇文章,并且我认为这个问题更多的是个案问题,并且没有一个适合所有问题的解决方案。因此,我在这里介绍有关我的项目的信息,以期诊断问题。

我的宝石文件:

我有大量的 Ember 代码,这是我在运行后加载 Ember 应用程序时的输出rails s

所以它已经花费了一些时间,但似乎在我的 EC2 实例上,这一次呈指数增长。任何想法为什么?我应该只增加RAM吗?我觉得这不是理想的解决方案。

tl;博士:

  1. ember-cli-rails宝石有问题吗?
  2. 我能做些什么来加快速度assets:precompile
  3. 提高我的 ec2 实例的能力是一种好习惯吗?
  4. 我能做些什么来调试这个(日志、更详细的输出等)?
0 投票
0 回答
218 浏览

javascript - 可以使用 ember-browserify 导入 bpmn-js、bpmn-js-properties-panel 模块

我有ember-cli 2.16.2。当我尝试在我的一条路线中导入bpmn-js模块时出现以下错误:

未捕获的错误:在 findModule (loader.js:258) 处找不到npm:bpmn-jsprject/routes/hello missingModule (loader.js:247)导入的模块