2014-01-29 3 views
0

Я хочу решить, какой контент отображать в приложении Rails в зависимости от поддержки WebGL.Как визуализировать html.erb условно из javascript (проверка WebGL)

Я знаю, что я могу проверить для WebGL от JS

if (!window.WebGLRenderingContext) { 

    return; } 

Но как я могу использовать, чтобы решить, что сделать в html.erb?

Я хочу что-то вроде

if (!window.WebGLRenderingContext) { 

     // Use some <%= rails_helper %> 

     }else{ 

    // <%= use_another_rails_helper %> 
} 

ответ

0

Это вы ищете?

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

Да, это на самом деле то, что я закончил делать. Я использовал js.erb и предоставил частичные файлы с помощью .html() и .insertAfter() – Stpn

Смежные вопросы