【发布时间】:2019-12-17 12:21:50
【问题描述】:
我有一个 Ruby on Rails v6 应用程序。
如果屏幕宽度小于 1000 像素,我需要实现的是在连接到应用程序时向用户发送警报。
我找到了几个建议,我最喜欢的是
$(window).onload(function() {
var width = $(window).width();
if (width < 1000){
alert('Your screen is too small');
}
});
唯一的问题是我不知道放在哪里:
我的应用程序控制器调用application.html.haml 页面而不是application.js.erb 页面,那么,我可以将那个代码片段放在哪里?
【问题讨论】:
-
您的
application.html应该包含您的application.js文件。只需确保在application.js中仅放置每个页面上需要的 JavaScript,以缩短页面加载时间。 -
Scott,你能给我一个关于如何在 application.html 中包含 application.js 和 application.js 内容的示例吗?谢谢
-
我在回答中提供的链接包含所有这些内容。如果不清楚,并且您希望获得有关项目的具体指导,请将您的
application.js和application.html代码 sn-ps 添加到您的问题中,我可以评论可能缺少的内容。
标签: jquery ruby-on-rails ruby-on-rails-6