我正在创建一个Web应用程序,它使用Rails内置帮助程序函数向站点添加ajax功能.我不希望用户能够在没有JS的情况下使用该应用程序,因为它无法正常运行.
我需要能够阻止这种情况.如何在没有JS的情况下阻止用户加载我的任何页面?
我试图在我的布局中使用标签.这会检测到JS的缺失但仍会呈现视图.将脚本标记放在yield附近会阻止呈现任何视图.
关于如何做到这一点的任何想法?
你如何检查Rails中是否启用了javascript?所以我可以在视图中做这样的事情:
<div>
<% if javascript_enabled? %>
<p>Javascript Enabled!</p>
<%- else -%>
<p>No Javascript</p>
<%- end -%>
</div>
Run Code Online (Sandbox Code Playgroud) 我想检查Ruby on Rails上的页面加载是否启用了javascript和cookie。因此,如果有人尝试打开它,网站应该显示一条消息,表明他无法继续进行操作。