问题标签 [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.

0 投票
2 回答
989 浏览

ruby-on-rails - Jammit::MissingConfiguration - precache_all':需要 --base-url 选项才能生成 MHTML

有人在尝试使用 jammit 时看到过这个吗?

想法?谢谢

0 投票
1 回答
429 浏览

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 的类似问题吗?

非常感谢您的时间和帮助!

亲切的问候,亚历克斯

0 投票
1 回答
798 浏览

backbone.js - 如何在 JST 文件中使用 Ruby 代码?

我正在使用 Jammit 来打包我的资产。它做得很好的一件事是使用 .jst 扩展名打包文件,并使其在浏览器的 window.jst 命名空间中可用。但是,我一直在寻找一种使这些模板动态化的方法,但我不确定如何做到这一点,或者是否有可能。

如果我不能使 JST 文件动态化,我有什么选择?

0 投票
0 回答
569 浏览

ruby-on-rails - 是否可以将数组传递给 content_for (ruby on rails)

假设我有一个主布局、一个嵌套布局和一个视图。每个都有自己的 CSS 文件与之关联。

是否可以将嵌套布局和视图的两个 CSS 文件传递​​给主布局,以便它可以将所有三个文件包含在对 Jammit 的 include_stylesheets 的单个调用中(通过 content_for)?

目的是在 prod 中利用 Jammit 的串联功能。

可以使用 eval,但我想避免使用该函数。

谢谢

0 投票
1 回答
2848 浏览

jquery-mobile - jquery移动方向检测

我正在使用 jquery-mobile,它似乎没有检测到横向设置。我正在使用什么:

iphone 模拟器版本 4.3 (238.2) 来自 Xcode 版本 4.1 Build 4B110 jquery mobile

我试图在我的 mobile.js 中做到这一点

并且转动模拟器只是不断给我一个警报,当它显然应该是风景时说“肖像”。

我在这里做错了吗?我还尝试在我们的 jammit 调用中使用媒体查询:

但无济于事。我在这里做错了吗?

顺便说一句,主要的错误是即使转动 iphone,显示屏对我们来说仍然保持纵向宽度。

0 投票
2 回答
746 浏览

javascript - 资产打包工具,如 JSP、Java EE 项目的 jammit?

我们的 Java EE 项目中有很多 javascript 和 CSS 文件。我们想知道是否有工具可以帮助您打包(缩小)这些文件,例如 Rails 中的 jammit 工具?

例如,在一个 JSP 页面中,我想做这样的事情:

在开发中,不执行打包,因此您将看到对所有 JavaScript 和 CSS 文件的单独引用的列表。当我们打包一个war文件时,它会将javascript编译成一个文件(或几个文件,只包含使用的那个)

有没有类似 JSP 的工具?

0 投票
1 回答
500 浏览

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

0 投票
1 回答
122 浏览

ruby-on-rails - 强制 sass 和 css 文件的一对一匹配

我正在使用 Jammit 来打包资产并使用 Sass 在 Rails 3 应用程序中生成样式表。不同的站点组件大约有 35 个样式表,所有样式表都单独列在我们的 Jammit 配置中。我想得到更多基于约定的东西,即:

我遇到的唯一障碍是我找不到一种方法来强制 sass 文件和 css 文件之间的一对一映射。上述方法将消除混淆 Jammit 配置的需要,并会自动将新的 css 文件添加到站点,但如果我要删除一个 sass 文件,CSS 文件仍然存在并且仍然在我们的公共包中。CSS 文件在工作树中被忽略。有什么方法可以告诉 Sass 删除没有模板的 CSS 文件,还是我必须将我们的 CSS 文件添加到 repo 中?还有其他选择吗?

0 投票
1 回答
1270 浏览

ruby-on-rails - 如何使用 CloudFront、Rails、Jammit 让 CDN 用于暂存和生产环境

我刚刚将亚马逊的 CLoudfront CDN 连接到我们的应用程序。

在 staging 和 production.rb 文件中,在 rails 中只需要:

现在的挑战是生产环境和登台环境都这样称呼:

这会产生如此疯狂的问题。使 CDN 同时适用于 Prod 和 Staging 的最佳方法是什么?

我希望能够做这样的事情:

有人对此有经验吗?谢谢

0 投票
0 回答
220 浏览

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)