如何在rails4中使用page.call?

时间:2013-11-19 13:34:35

标签: jquery ruby-on-rails ruby-on-rails-4

我从controller.now调用一个js函数我将这些js代码移动到js.erb文件中。 如何在js.erb文件中使用page.call? 代码:

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

1 个答案:

答案 0 :(得分:0)

你只需要直接调用javascript函数,es:

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

应该成为

function1("param1", "param2");

在你的情况下:

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

j用于阻止Rails转义消息中的HTML标记。如果您不需要,请将其删除。