Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Rails UJS响应中使用javascript函数_Javascript_Ruby On Rails 3_Function_Ujs - Fatal编程技术网

如何在Rails UJS响应中使用javascript函数

如何在Rails UJS响应中使用javascript函数,javascript,ruby-on-rails-3,function,ujs,Javascript,Ruby On Rails 3,Function,Ujs,我发现自己有很多代码,在许多js响应中都是相同的,比如调整高度,在同一个类中使用一些颜色,等等 有没有一种方法可以将所有的重复放在一个函数中,然后在每个js响应上调用该函数?如果是,如何创建?在coffeescript中,您可以使用 @adjustHeights = (arg1, arg2) -> ... code here 然后在coffeescript中的js模板中调用它,您可以使用 @adjustHeights = (arg1, arg2) -> ... code h

我发现自己有很多代码,在许多
js响应中都是相同的,比如调整高度,在同一个类中使用一些颜色,等等


有没有一种方法可以将所有的重复放在一个函数中,然后在每个js响应上调用该函数?如果是,如何创建?

在coffeescript中,您可以使用

@adjustHeights = (arg1, arg2) ->
  ... code here

然后在coffeescript中的js模板中调用它,您可以使用

@adjustHeights = (arg1, arg2) ->
  ... code here
然后在js模板中调用它