簡體   English   中英

Rails Ajax response_to js錯誤

[英]Rails ajax respond_to js error

我正在關注本教程 ,但是遇到了一些麻煩。 我有一個名為sort_new_section的控制器方法,在erb ,它將使用ajax來觸發該控制器。 然后響應其js.erb並呈現局部視圖。

create_question_controller中

def sort_new_seciton 
...
    @sort_volume = volume
    respond_to do |format|
        format.js   
    end
end

view / create_question / sort_new_section.js.erb中

$('#xxx').append("<%= j render :partial => 'create_question/section_in_panel', :locals => {:volume_id => @sort_volume, } %>");

但是,它引發了此錯誤。

ActionView::MissingTemplate (Missing template user_create_question/sort_new_seciton, create_question/sort_new_seciton, application/sort_new_seciton with {:locale=>[:"zh-TW", :en], :formats=>[:js, :html], :handlers=>[:erb, :builder, :coffee]}.

錯誤顯示為sort_new_seciton ,而不是sort_new_section

ActionView::MissingTemplate (Missing template user_create_question/sort_new_seciton, create_question/sort_new_seciton, application/sort_new_seciton with {:locale=>[:"zh-TW", :en], :formats=>[:js, :html], :handlers=>[:erb, :builder, :coffee]}.

看起來您的代碼中有錯字。 具體來說,請看您的控制器方法。 這是sort_new_seciton

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM