我想呈現按鈕上的部分點擊,但沒有任何反應。
我的觀點:Rails:嘗試呈現按鈕上的部分點擊
<div class ="container">
<span class ="center"><h1> Title</h1>
<%= link_to "Correct Answer", correct_answer_courses_path, :remote => true %>
<%= link_to "False Answer", false_answer_courses_path, :remote => true %>
<div id = "result">
<!-- This Div is used to render result -->
</div>
</span>
</div>
<%= render 'layouts/coursefooter' %>
我的控制器(Courses_Controller)
def correct_answer
respond_to do |format|
format.js
end
end
def false_answer
respond_to do |format|
format.js
end
end
correct_answer.js.erb(在課程文件夾)
$("#result").prepend('<%= escape_javascript(render :partial => "correct") %>');
我的部分被稱爲_correct並且也位於在課程文件夾中。 現在,當我點擊沒有任何反應,沒有任何錯誤。
嘗試重命名correct_answer.js到correct_answer.js.erb –
它已經更名爲.js.erb(我做出了錯誤的上市是錯誤的),但仍不起作用 – M1xelated
試試像這樣:$('#result')。prepend(「#{j render'correct'}」); –