我在控制器中有一个带有以下内容的rails 2应用程序
class GrossingController << ApplicationController
def my_method
my_string = "this is a test string"
render :update do |page|
page << "myFunction('#{my_string}')"
end
end
end
之前我已经完成了这项工作,并且在整个项目的其他控制器中完成了它。但由于某种原因,我不能让它在一个特定的控制器中工作。这是一个无声的错误。
我使用了这个让我解决问题,但让我问问为什么?
my_string = "this is a test string"
my_shovel = "myFunction('#{my_string}')"
render :update do |page|
page << my_shovel
end
我只对被调用的函数发出一个警告,它会提醒传入的内容。除非我像上面那样设置,否则我不会收到任何警报(也会出现错误)。但是,我可以在项目的其他地方获得警报,而无需这样设置。
当我说“无法让它工作”时,我的意思是javascript不会执行(在这种情况下没有警报)。