Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
Ruby on rails 通过ajax从helper呈现方法_Ruby On Rails_Ajax_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 通过ajax从helper呈现方法

Ruby on rails 通过ajax从helper呈现方法,ruby-on-rails,ajax,ruby-on-rails-4,Ruby On Rails,Ajax,Ruby On Rails 4,在我的transactions/views的index.html.erb中,我有: <span id="davg_spending"><i class="fa fa-spinner fa-spin"></i></span> $('#davg_spending').text('<%= j daily_average_spending(Date.today) %>'); 此方法获取date.month中的所有用户支出(事务)并计算平均值

在我的
transactions/views的
index.html.erb
中,我有:

<span id="davg_spending"><i class="fa fa-spinner fa-spin"></i></span>
$('#davg_spending').text('<%= j daily_average_spending(Date.today) %>');
此方法获取
date.month
中的所有用户支出(事务)并计算平均值。 计算它需要很多时间,因此最好在通过ajax加载页面后进行渲染

因此,在
index.js.erb
中,我有:

<span id="davg_spending"><i class="fa fa-spinner fa-spin"></i></span>
$('#davg_spending').text('<%= j daily_average_spending(Date.today) %>');
彼得

您对每日平均花费的调用在(格式)HTML呈现部分完成。
您希望在相同的url上执行ajax请求,以调用.js呈现。

好,但不知道如何执行:)因此我有一个
index.js
文件,我想在
index.html
加载后加载它。我知道如何使用
remote:true
链接加载
js
文件,但是如何在没有链接的情况下加载呢?在这种情况下,您需要添加一个类似$('#davg_')的JavaScripts这将自动触发。确保其位于文档的内部。就绪