如何从javascript(WebGL检查)有条件地渲染html.erb

时间:2014-01-29 04:10:23

标签: javascript ruby-on-rails ruby-on-rails-3 erb

我想根据WebGL支持决定在Rails应用程序中呈现哪些内容。

我知道我可以从JS检查WebGL

 if (!window.WebGLRenderingContext) {

     return;   }

但是如何使用它来决定在html.erb中呈现什么?

我想要像

这样的东西
 if (!window.WebGLRenderingContext) {

       // Use some <%= rails_helper %>

        }else{

    // <%= use_another_rails_helper %>
 }

1 个答案:

答案 0 :(得分:0)

这是你要找的吗?

 if(!window.WebGLRenderingContext) {
   $("#div_id").html(<%= rails_helper %>);
  }
else {
   $("#div_id").html(<%= use_another_rails_helper %>);
 }