使用Rails检测视图中是否启用了javascript
我只想在启用javascript的情况下加载表单 我希望这样做:使用Rails检测视图中是否启用了javascript,javascript,ruby-on-rails,Javascript,Ruby On Rails,我只想在启用javascript的情况下加载表单 我希望这样做: <% if javascript_enabled? %> ...form code... <% else %> Please enable javascript <% end %> …表格代码。。。 请启用javascript 这样做可能吗?您的方法的问题是,只有浏览器知道是否启用了Javascript,并且您尝试检查rails是否启用了Javascript(这是服务器解释的代码)。有
<% if javascript_enabled? %>
...form code...
<% else %>
Please enable javascript
<% end %>
…表格代码。。。
请启用javascript
这样做可能吗?您的方法的问题是,只有浏览器知道是否启用了Javascript,并且您尝试检查rails是否启用了Javascript(这是服务器解释的代码)。有几种变通方法可以解决此问题,但我通常在Rails应用程序中执行以下操作:
请在页面内容顶部启用Javascript
display:none
或visibility:hidden
属性样式设置为仅在启用Javascript时才显示的形式