当我在索引操作中添加模型时,会调用创建操作,将模型的实例添加到数据库中。这是以下创建操作:
轨道控制器.rb
def create
    @track = Track.new(params[:track])
    if @track.save
        redirect_to(root_url) //Want to change this!
    else 
        @tracks = Track.all
        render :action=>"index"
    end
end
每次调用 create 时,您都可以看到我被重定向到我的根 url(我想去的地方)。但是,如何在不刷新页面的情况下执行此操作?由于正在播放曲目,因此我不希望每当将某些内容添加到数据库时刷新页面。
如果我将此行更改为render :action=>"index",那么我会在我的index.html.erb文件中收到以下错误
undefined method每个'对于 nil:NilClass`
15: <p>Database is empty!</p>
16: <%else%>
17: <br>
18: <% @tracks.each do |track| %>
19: <div id="list_container">
20:     <ul>
21:         <li class="list_container">
我该如何实现这一目标?