有没有人有一个使用ansible-vault解密和上传文件的例子.
我正在考虑在源代码管理中保持我的ssl证书加密.
看起来像下面的东西应该工作.
---
- name: upload ssl crt
copy: src=../../vault/encrypted.crt dest=/usr/local/etc/ssl/domain.crt
Run Code Online (Sandbox Code Playgroud) 我正在使用ember.js-pre3 ember-data revision 11构建项目管理应用程序.
如何初始化几个控制器并使其在全局范围内可用.例如,我有一个currentUser控制器和usersController,我需要访问每个州.我以前在Ember.ready函数中有以下代码,但它不再有效.我想我这样做是为了调试.https://github.com/emberjs/ember.js/issues/1646
老路:
window.Fp = Ember.Application.create
ready: () ->
# Initialize Global collections
appController = @get 'router.applicationController'
store = @get 'router.store'
# User controller sets usersController binding on applicationController
# fetches all team users from server
# json returned from server includes flag "isCurrent"
usersController = @get 'router.usersController'
usersController.set 'content', store.findAll(Fp.User)
appController.set 'usersController', usersController
# CurrentUserController
# sets currentUserController binding on applicationController
# finds currentUser from usersController
currentUserController = @get 'router.currentUserController'
currentUserController.set 'content', usersController.get('findCurrentUser')
appController.set 'currentUserController', …Run Code Online (Sandbox Code Playgroud) 我在控制器中有一个观察者,在进行更改时保存对象.问题是它经常被哄骗.
changed: ( ->
#save code goes here
).observes("description")
Run Code Online (Sandbox Code Playgroud)
我在想像http://underscorejs.org/#debounce这样的东西需要吗?
此外,当属性通过键输入更改时,似乎将对象保存两次,然后在从返回的服务器值设置属性时再次保存对象.
任何帮助都会很棒我试图把我的头包裹在余烬之下.
我想知道在调用视图时是否有一种方法可以在模板中绑定数据属性.
例如(这不起作用):
{{ view App.SomeView data-dateBinding="currentDate" }}
Run Code Online (Sandbox Code Playgroud)
我最终这样做了:
<a {{bindAttr data-date="currentDate"}}></a>
Run Code Online (Sandbox Code Playgroud)
调用视图时必须有办法吗?
在我的Ember/Angular/Backbone应用程序中从cookie转移到基于令牌的身份验证时,我遇到了麻烦.
问题是无法在img标签上设置请求标头.
有些人建议将令牌参数附加到请求的末尾,从而使用auth令牌乱丢服务器日志.
使用基于令牌的身份验证访问受保护的内联资产的正确方法是什么(如果有的话)?
我正在构建一个ember.js应用程序,我挂了认证.json休息后端是rails.每个请求都使用会话cookie(warden)进行身份验证.
当用户首次导航到应用程序根轨道重定向到登录页面时.会话授权后,将加载ember.js应用程序.加载后,ember.js应用程序使用ember-data RESTadapter和会话进行授权,向后端发出请求.
问题是会话将在预定的时间后过期.很多时候,当发生这种情况时,仍然会加载ember.js应用程序.因此,对后端的所有请求都会返回401 {not autorized}响应.
为了解决这个问题,我认为每次从服务器返回401 {not autorized}响应时,ember.js应用程序都需要通过登录模式通知用户.
有谁知道如何监听401 {not autorized}响应并允许用户重新登录而不会丢失任何更改或状态.
我见过其他方法,如令牌授权,但我担心安全问题.
有人有解决这个问题的工作方法吗?
我的DS.Model解析日期格式为"YYYY-MM-DD"时遇到问题.他们总是落后一天.
这是一个例子:
在控制台上使用Date对象我得到了类似的结果
> new Date('2012-09-20')
Wed Sep 19 2012 17:00:00 GMT-0700 (PDT)
Run Code Online (Sandbox Code Playgroud)
这是一个漏洞bug还是一个javascript bug或Chrome bug,还是我错过了什么?
OSX 10.7上的Chrome版本21.0.1180.89
有没有人有直接下载到xcode 4.1的"官方"链接.
Apple不再包含安装盘或xcode副本.他们确实提供从新的集成应用程序商店*免费下载,但你必须有一个苹果帐户和一张信用卡.
有没有人知道解决这个问题的方法.
我正在使用active_model_serializers和ember.js.我的一个模型有一个日期属性.在rails中,日期属性以"YYYY-MM-DD"的格式序列化.
问题; 当ember-data使用javascript Date构造函数对日期进行反序列化时,它会假定"不正确"的时区.
*不正确不是最好的词,但它是不正确的,因为我希望它默认为当前时区.DS.Model日期属性错误地解析日期(YYYY-MM-DD)
我认为active_model_serializer应该采用date属性并将其转换为iso8601格式.
Object.date.to_time_in_current_zone.iso8601
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉active_model_serializers如何序列化所有日期对象?或者我应该在javascript中修复时区问题?
如何在不删除子项的情况下从hasMany关系中删除子项?
我已经尝试将子项的foreign_key设置为null.我也尝试在父关系上使用removeObject.
这是一个例子.
App.Invoice = DS.Model.extend
lines: DS.hasMany('App.Line')
App.Line = DS.Model.extend
invoice: DS.belongsTo('App.Invoice')
App.InvoiceController = Ember.Controller.extend
removeLine: (line) ->
@get('content.lines').removeObject(line)
line.set('invoice', null)
@get('store').commit()
App.InvoiceEditView = Ember.View.extend
templateName: 'invoice'
App.LineView = Ember.View.extend
tagName: 'tr'
templateName: 'line'
#invoice template
<table>
{{#each content.tasks}}
{{view App.LineView}}
{{/each}}
</table>
#line template
<td><a {{action "removeLine" view.context}}>remove</a></td>
<td>{{description}}</td>
<td>{{price}}</td>
<td>{{price}}</td>
Run Code Online (Sandbox Code Playgroud)
我目前正在使用
jquery 1.8.2
ember.js v1.0.pre-4
ember-data v11
Run Code Online (Sandbox Code Playgroud)