用params渲染路径

时间:2017-02-01 14:09:50

标签: ruby-on-rails ruby ruby-on-rails-4

我有两个模型,Carousel和Item,它们的关系很多很多。

在routes.rb中:

resources :carousels do
  resources :items
end

我正在尝试使用枚举器参数(类型)在我的轮播索引中的模态中呈现新项目模板。

渲染代码:

render new_carousel_item_path(caroulsel), type: "image"

但我遇到以下问题:

ActionView::MissingTemplate at /carousels
Missing partial carousels/1/items/_new with {:locale=>[:"pt-BR"], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :slim, :coffee]}

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用此表单

$(document).ready(
    var xhr;

    var fn = function(){
        if(xhr && xhr.readyState != 4){
            xhr.abort();
        }
        xhr = $.ajax({
            url: 'ajax/progress.ftl',
            success: function(data) {
                //do something
            }
        });
    };

    var interval = setInterval(fn, 500);
);