小编Phi*_*etz的帖子

HAML-茉莉花装置

是否可以将haml-fixtures与jasmine-jquery结合使用?

我不是很满意必须创建很多静态html-fixture,因为我的所有视图都是用haml编写的.因此,我不仅需要创建大量重复的代码,而且还必须将(已经重复的)代码重写为HTML.双重痛苦.

有什么建议?最佳做法?到目前为止,有人使用过jasmine-jquery和fixtures吗?

jquery haml ruby-on-rails jasmine

16
推荐指数
1
解决办法
1365
查看次数

将文件从桌面拖动到浏览器时,在"dragenter"上显示叠加层

我试图达到与imgur.com相同的效果(将文件从桌面拖到imgur.com,你会看到很酷的叠加).由于这篇文章已经有了一个可行的解决方案:事件传播,叠加和拖放事件

但是:我发现解决方案相当不满意.问题是$(document).on('dragenter')在将鼠标悬停在子元素上时被多次触发.我正在寻找一个事件,当我进入视口时被触发ONCE,当我离开视口时ONCE,所以我可以在dragenter和dragleave上有一个干净的$ overlay.fadeIn()和.fadeOut().

我用一个填充整个视口的透明元素解决了它.我然后在透明元素而不是$(文档)上调用dragenter.使用$('*:visible').live('dragenter')然后我会显示隐藏的和真实的叠加层.$('#transparentOverlay').on('dragleave')隐藏叠加层.非常hacky但它​​的工作原理(至少在safari/chrome/firefox中)

但只是选择器$('*:visible').live()让我头疼...

有谁有更好的建议?

javascript upload jquery drag

7
推荐指数
2
解决办法
2773
查看次数

库存管理:如何处理数据库中已售出的库存单位?

我卖酒.所以我有一个瓶子的清单.到目前为止,我有一个"InventoryUnit"模型,它引用了product和line_item.

  1. 应该将每个瓶子作为单个InventoryUnit对象存储在我的数据库中吗?

  2. 什么是减少库存的最佳做法?如果我卖瓶子,我会销毁一个InventoryUnit吗?或者我应该添加一个可以"出售"或"有库存"的状态列?

  3. 我担心性能,Postgres可以处理数十万个InventoryUnit对象吗?

我真的很感激这方面的一些帮助.对不起,我是一个前端人员,所以我真的很厌倦数据库建模......

postgresql database-design ruby-on-rails inventory inventory-management

6
推荐指数
2
解决办法
3404
查看次数