Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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
Javascript 在rails应用程序中重新加载部分_Javascript_Ruby On Rails_Ajax_Partial_Unobtrusive Javascript - Fatal编程技术网

Javascript 在rails应用程序中重新加载部分

Javascript 在rails应用程序中重新加载部分,javascript,ruby-on-rails,ajax,partial,unobtrusive-javascript,Javascript,Ruby On Rails,Ajax,Partial,Unobtrusive Javascript,我想在rails应用程序中的“新”视图上每隔3秒重新加载一个部分 我在我的new.html.erb <h1>Controller#new</h1> This is my static content <%= render partial: 'dynamic' %> More Static content 控制器#新 这是我的静态内容 更多静态内容 如何每3秒重新加载一次此部分?我必须使用不引人注目的javascript来实现这一点吗?如何通过ujs实现这一

我想在rails应用程序中的“新”视图上每隔3秒重新加载一个部分

我在我的
new.html.erb

<h1>Controller#new</h1>
This is my static content
<%= render partial: 'dynamic' %>
More Static content
控制器#新
这是我的静态内容
更多静态内容
如何每3秒重新加载一次此部分?我必须使用不引人注目的javascript来实现这一点吗?如何通过ujs实现这一点?

将partial放在div中

   <div class="dynamic"><%= render partial: 'dynamic' %></div>
现在在控制器操作中刷新部分以加载新内容

         def action_name
            render :partial => "directory_name/dynamic"
         end

它肯定会起作用………

谢谢,请注意这非常有帮助。如何将变量传递给分部函数?这不起作用:渲染部分:“课程/导航按钮”,当前幻灯片:(at)当前幻灯片,课程:(at)课程
         def action_name
            render :partial => "directory_name/dynamic"
         end