在我的Rails应用程序中,我有一个Ajax调用来更新属性:
def add_properties
@conversation = Conversation.update(params[:conversationId], :points=> => params[:conversation][:points])
respond_to do |format|
format.js { render :partial => "add_properties" }
end
end
我的_add_properties.js.erb很简单:
$('#ajaxFeedback').html('Property updated').show().fadeOut(4000);
我发现,由于我的application.html.erb中的一些JQuery UI声明,对partial的调用很窒息。当我删除声明时,一切正常。如何在不调用application.html.erb 的情况下简单地呈现部分?
任何帮助将不胜感激!
答案 0 :(得分:1)
你试过吗?
format.js { render :layout => false, :partial => "add_properties" }
答案 1 :(得分:0)
为什么不将其重命名为add_properties.js.erb
呼叫
respond_to do |format|
format.js
end