问题标签 [ember-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.
javascript - ember.js,rails,rails-ember,rabl
ember.js 出现奇怪的问题:
当我的代码尝试显示状态列表时:
模板:
status.handlebars:
参赛作品...
statuses.handlebars:
{{身体}}
杰森:
版本:
谁能看到我做错了什么?真的在努力解决这个问题,一定很简单:)
谢谢堆!
ember.js - Ember.js find() 只返回一项
我已经设置了一个 API,并尝试使用 Ember.js DS.RESTAdapter 来获取和遍历表中的所有记录。目前它正在部分工作,但我没有得到所有记录,而是只得到一个(最后一条记录是具体的)。因此,使用下面的代码,返回的模型长度为 1,列出的所有内容都是 Gale Sayers。JSON有什么问题吗?这是 API 返回的 JSON:
作为参考,这是我的 Ember.js 代码的相关部分:
最后是模板文件:
应用程序.handlebars
index.handlebars
ember.js - ember-rails 升级 emberjs 版本混淆 tmp 文件夹
我对 rails 和 emberjs 都是新手,
我想尝试在较新的 emberjs 构建中可用的查询参数。所以我rails generate ember:install --channel=canary
在我的供应商文件夹中看到了更新的 emberjs 文件版本* @version 1.6.0-beta.1+canary.3bcd9bdc
,但是当我做 rails s -e test 时,在 tmp>ember-rails 中生成了两个文件,我假设这些文件是为了在我的 application.js 中使用而创建的
但是当我打开tmp>ember-rails>emberjs文件时,看到 emberjs 的版本是 * @version 1.4.0 是正确的还是应该是 1.6.0-beta.1+canary.3bcd9bdc
第 2 部分 要使用新功能,无论我在哪里移动,我都会根据答案提出问题
前
它给了我错误未定义的余烬。
ember.js - 如何在 Ember.js 中获取嵌套模型的记录数
我正在构建我的第一个 rails/ember 应用程序,使用来自教程和 ember 文档的各种资源进行研究。但是,我碰壁了,经过大量的挖掘,我仍然无法找到我正在寻找的答案。目前,我正在构建一个 GiftList Rails/Ember 应用程序,其中索引页面是关系,并且关系有很多收件人。现在,我显示了关系,我希望它显示每个关系的收件人数量,但是每个关系显示为 0,而事实上,至少有一个关系有一个收件人(家庭有一个记录)。当我在 Ember 检查器中检查数据时,GiftList.Recipient 有 1 条记录,GiftList.Relationship 有 4 条记录。如何正确显示正确数量的收件人记录?
路线
Router.js.coffee:
关系路由.js.coffee:
recipients_route.js.coffee:
控制器
关系控制器.js.coffee:
关系控制器.js.coffee:
楷模
关系.js.coffee:
收件人.js.coffee:
模板
关系.车把:
*更新***
序列化器
所有其他代码保持不变
ember-rails - where does inflectors go using ember rails
ember version: * @version 1.4.0 ember-data Version: v0.14
In my store.js
Works fine for me. when i route into properties. my RESTAdapter calls
so far so good. except i just need to use ember inflectors to change the "propertys" in call to "properties"
case1: In my store.js after the above mentioned code
gives error
case 2 In my store.js after the above mentioned code
gives error
case 3 but when i put it before my Lost.Store
I get error
ember.js - 带有If条件的Ember js问题
我在 Ember 框架中是全新的,并且在一项任务中遇到了困难。
我有一系列日期,例如
还有一组事件对象
我想创建一个模板,该模板将按日期显示事件。我的意思是 3 月 15 日的所有事件都应该在 3 月 15 日之后显示,比如
同样地
这是我到目前为止使用的代码
哪里有一个方法名称“checkDate”,它将“event.trackable.startTime”与“time”进行比较
如果我单独使用它,我可以获得“checkDate”方法的结果,但是如果我在“if 条件”下使用它,它会给我一个错误,即 if 条件只能接受一个参数
请建议正确的方向
ember.js - Ember.js 扁平路由结构与根模板目录中的混乱
使用平面路由(如果必须在单独的视图中显示视图)结构解决了许多问题并有助于避免不必要的代码,但是根模板目录中的所有模板都不仅仅是一团糟:
例如:
(使用 ember-rails)
上面定义的所有路由模板都必须在根目录中。有了更多的路线,维护它不仅仅是一个问题。
是否可以保持模板井井有条?或者在 Ember 路由器方面可能发生了一些变化?
ember.js - Ember-Rails - 设置夹具适配器时出错
我是 Ember 的新手,我正在尝试在 Rails API 上构建;但是,此时我不想打开 RESTAdapter。夹具适配器看起来不像预期的那样加载数据,我不知道为什么。
我没有做太多,但运行了引导命令,我被指示使用 ember-rails gem。当我转到根路径时,它告诉我没有加载任何客户端。查看 Chrome 中的 Ember 插件,一切看起来都很好,直到我点击数据选项卡,然后我收到以下错误:
未捕获的类型错误:无法调用未定义的 ember.js?body=1:41933 Ember.DataAdapter.Ember.Object.extend.getModelTypes ember.js?body=1:41933 Ember.DataAdapter.Ember.Object.extend 的方法“canCatalogEntriesByType”。 watchModelTypes ember.js?body=1:41726 Ember.Object.extend.messages.getModelTypes VM14057:464 sendEvent ember.js?body=1:2598 Ember.Evented.Ember.Mixin.create.trigger ember.js?body=1 :18317 (匿名函数) VM14057:1596 (匿名函数) VM14057:200 Ember.Object.extend._messageReceived VM14057:199 (匿名函数) VM14057:246 Backburner.run ember.js?body=1:6250 Ember.run ember. js?body=1:6665(匿名函数)
到目前为止,这是我的代码:
店铺
路由器
路线
控制器
模型
模板
任何帮助将不胜感激!
ember.js - 如何使用活动管理 gem 在 ember 中获取图像 url
导轨宝石。我已将活动管理 gem 添加到应用程序。
当我在活动管理员中将图像添加到产品模型时,它会被上传,但是当我调用模型时,图像属性看起来像 ember 检查器中的 [Object Object]。
如何显示图像或获取图像 url
我的产品序列化器
我的 ember 产品模型
ember.js - 在路由之间传递隐藏参数
我对 Ember.js 很陌生,并试图创建一个应用程序,我需要在其中浏览日期和记录隐私
我想要做的是,我需要通过 ember 路由传递一个变量值而不在 url 上显示它
appcication_routes.js.coffee
user_routes.js.coffee
对于从控制器的转换,我在字符串下面使用
我需要将 checkPrivate 的值传递给UserFeedPosts但不将其显示给 url,我还需要在日期更改或 checkPrivate 值更改时再次调用路由。
我用谷歌搜索了很多,但成功率为零。