как использовать page.call в rails4?

0

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

page.call "replace_rentroll_class"
page.call "flash_writter", "#{FLASH_MESSAGES['properties']['412']}"
how to move those codes into js.erb file?
Теги:
ruby-on-rails-4

1 ответ

0
Лучший ответ

Вам просто нужно напрямую вызвать функции javascript, es:

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

должен стать

function1("param1", "param2");

в твоем случае:

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

j существует, чтобы Rails не избежал тегов HTML в сообщениях. Удалите его, если он вам не нужен.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню