问题标签 [jammit]
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.
ruby-on-rails - Jammit::MissingConfiguration - precache_all':需要 --base-url 选项才能生成 MHTML
有人在尝试使用 jammit 时看到过这个吗?
想法?谢谢
ruby-on-rails-3 - Jammit 部署不适用于 Heroku - 收到 500 错误
我一直在使用 Jammit 处理在 heroku 托管的 rails3 应用程序中的资产打包,没有任何问题。
我现在已经向我的应用程序添加了一些新的 css 和 js 文件,当我将更新推送到 heroku 时,新资产没有加载。相反,每个 css 和 javascript 文件都会生成标准的 heroku 500 错误页面(即,当我查看加载有 firefox web 开发人员插件的 css/js 文件时,我会看到 500 错误页面的源代码)。
有趣的是,该应用程序在开发模式下运行没有任何问题,所有最新版本的 css/js 文件都按预期独立加载。
由于我在开发模式下没有收到任何错误消息,我在这里有点迷失,不知道从哪里开始寻找 - 这里可能是什么问题。
注意:我使用“ Heroku Jammit ”插件编译资产并部署到heroku,编译完成,没有任何错误消息。(我使用 'heroku jammit:deploy' 命令,然后使用 'git add 。' 一切,然后提交更改并推送到 heroku master git rep。
我真的可以在这里使用一些帮助,有人遇到过 Jammit 和 Heroku 的类似问题吗?
非常感谢您的时间和帮助!
亲切的问候,亚历克斯
backbone.js - 如何在 JST 文件中使用 Ruby 代码?
我正在使用 Jammit 来打包我的资产。它做得很好的一件事是使用 .jst 扩展名打包文件,并使其在浏览器的 window.jst 命名空间中可用。但是,我一直在寻找一种使这些模板动态化的方法,但我不确定如何做到这一点,或者是否有可能。
如果我不能使 JST 文件动态化,我有什么选择?
ruby-on-rails - 是否可以将数组传递给 content_for (ruby on rails)
假设我有一个主布局、一个嵌套布局和一个视图。每个都有自己的 CSS 文件与之关联。
是否可以将嵌套布局和视图的两个 CSS 文件传递给主布局,以便它可以将所有三个文件包含在对 Jammit 的 include_stylesheets 的单个调用中(通过 content_for)?
目的是在 prod 中利用 Jammit 的串联功能。
我可以使用 eval,但我想避免使用该函数。
谢谢
jquery-mobile - jquery移动方向检测
我正在使用 jquery-mobile,它似乎没有检测到横向设置。我正在使用什么:
iphone 模拟器版本 4.3 (238.2) 来自 Xcode 版本 4.1 Build 4B110 jquery mobile
我试图在我的 mobile.js 中做到这一点
并且转动模拟器只是不断给我一个警报,当它显然应该是风景时说“肖像”。
我在这里做错了吗?我还尝试在我们的 jammit 调用中使用媒体查询:
但无济于事。我在这里做错了吗?
顺便说一句,主要的错误是即使转动 iphone,显示屏对我们来说仍然保持纵向宽度。
javascript - 资产打包工具,如 JSP、Java EE 项目的 jammit?
我们的 Java EE 项目中有很多 javascript 和 CSS 文件。我们想知道是否有工具可以帮助您打包(缩小)这些文件,例如 Rails 中的 jammit 工具?
例如,在一个 JSP 页面中,我想做这样的事情:
在开发中,不执行打包,因此您将看到对所有 JavaScript 和 CSS 文件的单独引用的列表。当我们打包一个war文件时,它会将javascript编译成一个文件(或几个文件,只包含使用的那个)
有没有类似 JSP 的工具?
ruby-on-rails - Jammit 无法打包 tinyMCE
当我使用 tinyMCE 加载页面时,出现以下错误:
"NetworkError: 404 Not Found - http://localhost:3000/users//langs/en.js " en.js "NetworkError: 404 Not Found - http://localhost:3000/users//themes/advanced/editor_template .js "
路径似乎都是错误的,但我不知道如何调试它。
编辑:根据要求,我正在添加一些代码
应用程序.js
干扰资产.yml:
感谢您的帮助,-Matteo
ruby-on-rails - 强制 sass 和 css 文件的一对一匹配
我正在使用 Jammit 来打包资产并使用 Sass 在 Rails 3 应用程序中生成样式表。不同的站点组件大约有 35 个样式表,所有样式表都单独列在我们的 Jammit 配置中。我想得到更多基于约定的东西,即:
我遇到的唯一障碍是我找不到一种方法来强制 sass 文件和 css 文件之间的一对一映射。上述方法将消除混淆 Jammit 配置的需要,并会自动将新的 css 文件添加到站点,但如果我要删除一个 sass 文件,CSS 文件仍然存在并且仍然在我们的公共包中。CSS 文件在工作树中被忽略。有什么方法可以告诉 Sass 删除没有模板的 CSS 文件,还是我必须将我们的 CSS 文件添加到 repo 中?还有其他选择吗?
ruby-on-rails - 如何使用 CloudFront、Rails、Jammit 让 CDN 用于暂存和生产环境
我刚刚将亚马逊的 CLoudfront CDN 连接到我们的应用程序。
在 staging 和 production.rb 文件中,在 rails 中只需要:
现在的挑战是生产环境和登台环境都这样称呼:
这会产生如此疯狂的问题。使 CDN 同时适用于 Prod 和 Staging 的最佳方法是什么?
我希望能够做这样的事情:
有人对此有经验吗?谢谢
jammit - 如何将 Jammit 与 EJS javascript 模板一起使用?
有没有人将 Jammit 与 EJS javascript 模板一起使用?我不知道应该如何使用 jammit 加载新模板。这导致我出现缓存问题。
以下是您通常加载模板的方式。不知道我会如何使用 Jammit。
http://code.google.com/p/embeddedjavascript/wiki/Templates
html = new EJS({url: '/template.ejs'}).render(data)