- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个简单的 Ember 应用程序,用于从用户收集有关气井体积的数据。它是一个与服务器同步的移动应用程序,所以我尝试使用 CouchDB 来处理数据。客户端需要 SQL 存储中的数据,因此我尝试通过在 Therubyracer 中加载 Ember 应用程序将 Ember 的 ORM 映射到 ActiveRecord 上。
我可以毫无错误地加载框架,但是当我尝试访问存储以创建新记录时,它是未定义的。我用来访问商店的代码是:
var store = App.__container__.lookup('store:main')
还有其他可能的方法来访问 Ember 商店吗?
最佳答案
在依赖项注入(inject)完成加载之前,存储区不可用。最容易访问的 Hook 是应用程序上的就绪 Hook 。
App = Ember.Application.create({
ready:function(){
console.log(App.__container__.lookup('store:main'));
}
});
关于javascript - 无法在 Therubyracer 中加载的 Ember 应用程序中加载商店,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23503500/
我一直在尝试安装 therubyracer 并尝试了几乎所有我在 stackoverflow 上能找到的东西,但它似乎仍然给我同样的错误。我也是 ruby on rails 的新手,所以我无法准确
我一直在努力让 twitter-bootstrap-rails gem 在我的 Windows 机器上工作,但在尝试安装“therubyracer” gem 时遇到了错误,该 gem 是旧版本的 le
我正在尝试在 Debian 6 上执行 gem install therubyracer。我在 1.9.3 上使用 rbenv。当我最初这样做时,它提示 libv8,所以我做了一个 gem insta
我最近从 github 上 fork 了一个存储库,但是,当我尝试运行“bundle install”时,我得到以下错误输出: Robert-Quinns-MacBook-Pro:~ robertqu
调用 V8::Context#load 时,therubyracer 提示 Unexpected token [ at /home/dm/contra/app/assets/javascripts/l
一旦我将一个方法存储在 V8::Context 中,该方法的所有后续实例都以任何名称存储在任何上下文中,其行为与初始实例一样(即,就好像原始实例已再次存储一样)。 我尝试通过以下方式隔离/演示问题:
我在 Windows Server 2012 R2 上安装 therubyracer 时遇到问题。 首先,我尝试使用 gem install therubyracer -v '0.12.3' 给出了这
我在捆绑安装更新时收到错误消息。这是我的 gem 文件: source 'https://rubygems.org' gem 'rails', '3.2.1' # Bundle edge Rails
我制作了一个 Rails 3.1 PoC 应用程序,它也通过改编 railstutorial.org 书中的示例使用 haml,并且在本地一切正常。 但是当我尝试推送到 heroku 时, theru
我单独安装了 libv8 gem,但当我尝试安装 therubyracer gem 时,出现以下错误: Building native extensions. This could take a w
我正在关注 ruby on rails getting started guide在新安装的 Ubuntu 12.10 上。我准备运行 rake db:create 但出现以下错误: rake 中止了
我正在运行 Centos 6.5、apache2 和 ruby 2.1.2p95 并尝试为我的 sinatra 应用程序启动 Puma 服务器。它仍然无法提供极长的输出,但看起来真正的错误是: /
我已经安装了 RVM,然后安装了 Jruby,这是我在输入时得到的版本:jruby -v: jruby 1.6.5.1 (ruby-1.8.7-p330) (2011-12-27 1bf37c2) (
我无法在 Ubuntu 12.04 中安装 therubyracer-heroku。我在互联网上的一两个其他地方看到过这个错误,但没有解决方案。我运行的命令是: sudo gem install th
如何更换 therubyracer gem ?我真的被困住了。 我们一直在使用therubyracer我们的 Rails Assets 管道的 gem。但是,它使用的依赖项已过期并具有安全漏洞。最新版
我已经在 Windows 上平静地开发了几周,没有添加任何 gem,今天我决定进行 bundle 更新,但我无法完成这个名为 therubyracer 的 gem。我已经安装了 devkit,并且它正
我有一个简单的 Ember 应用程序,用于从用户收集有关气井体积的数据。它是一个与服务器同步的移动应用程序,所以我尝试使用 CouchDB 来处理数据。客户端需要 SQL 存储中的数据,因此我尝试通过
我是 ruby 新手。当我尝试“gem install therubyracer”时,它显示以下错误: C:\Users\Desktop>gem install therubyracer Tempor
是否有安装 therubyracer gem 的方法,即需要在 Windows 中运行 RoR 项目? 我已经尝试过正常的方式,但它不会然后我尝试安装 cygwin 然后尝试安装 gem,但仍然没有运
我有这个设置: OSX El Capitan 10.11.1 Ruby 2.0.0p247 (Rbenv)(我没有 RVM) rails 4.1.14.1 我跑 bundle install一切看起来
我是一名优秀的程序员,十分优秀!