Ruby on rails 根据html请求调用js.erb文件(正常页面加载)

Ruby on rails 根据html请求调用js.erb文件(正常页面加载),ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,在Rails中,我希望在普通页面加载上运行与操作关联的js.erb文件。通常,我们会: respond_to do |format| format.html format.js end 而action_name.js.erb文件仅在远程调用该操作时运行。如何更改它,以便在正常页面加载(html请求)时也运行js.erb文件?我建议使用它,它将帮助您将变量从控制器传递到js。然后只需在页面上使用DOM就绪事件启动一些操作。您的JS应该执行什么类型的操作?您是否考虑过使

在Rails中,我希望在普通页面加载上运行与操作关联的js.erb文件。通常,我们会:

 respond_to do |format|
      format.html
      format.js
 end

而action_name.js.erb文件仅在远程调用该操作时运行。如何更改它,以便在正常页面加载(html请求)时也运行js.erb文件?

我建议使用它,它将帮助您将变量从控制器传递到js。然后只需在页面上使用DOM就绪事件启动一些操作。

您的JS应该执行什么类型的操作?您是否考虑过使用事件来检查特定页面的id/类?它应该将一些标记和弹出窗口加载到地图中。。我可以将它们加载到页面中一个隐藏的div中,然后按照您的建议执行。。我只是想,如果我能将弹出窗口和标记对象从控制器提供给js文件,它会更容易/更简洁(但太好了,不可能是真的)。谢谢你能帮我回答这个问题吗?谢谢