我action.js.erb文件部分沒有被Ajax調用後
$("#performance").html("<%= escape_javascript(render 'performance_table',questions: @questions, groups: @groups, performances: @performances) %>")
在我看來
<div class="col-xs-5">
<div id="performance">
<%= render 'performance_table', :questions => @questions, :groups => @groups, :performances => @performances %>
</div>
</div>
在我controller_action更新的Rails
@groups = classroom.groups
@questions = @quiz.questions
@performances = Array.new
i = 0
group_ids.each do |g|
question_ids.each do |q|
@performances.push(Answer.where("group_id = ? AND question_id = ?",g,q).first.userans)
end
end
我正在做一個ajax調用actio然後我在action.js.erb的文件中我通過呈現相同的部分更新我的div的HTML但更新的值,但部分不呈現更新的值。請讓我知道我做錯了什麼。控制檯也沒有顯示任何錯誤
警報在performance.js.erb文件中不起作用,爲什麼?和是服務器日誌顯示閱讀控制器#方法爲JSON,是一個問題? –