2013-11-19 2 views
0

Я вызываю одну функцию js от контроллера. Теперь я перемещаю эти js-коды в файл js.erb. Как использовать page.call в файле js.erb? код:как использование страница.call in rails4?

page.call "replace_rentroll_class" 
page.call "flash_writter", "#{FLASH_MESSAGES['properties']['412']}" 
how to move those codes into js.erb file? 

ответ

0

Вы просто должны вызывать JavaScript функции непосредственно, эс:

page.call "function1", "param1", "param2" 

должен стать

function1("param1", "param2"); 

в вашем случае:

replace_rentroll_class(); 
flash_writter("<%=j FLASH_MESSAGES['properties']['412'] %>") 

j - это предотвращение утечки Rails в тегах HTML в сообщениях. Удалите его, если он вам не нужен.

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