我不明白为什么我不能打印简单循环简单方法调用。如果我调用 print_message() 方法,它会工作,但如果我调用 print_loop() 方法,因为它是在下面的代码中编写的,它不会工作。有什么问题,我该如何解决?谢谢!
#app/views/controller/file.js.erb
<% def print_message()
"print something"
end%>
<% def print_loop() %>
<% for i in 0..3 %>
<%= i %>
<% end %>
<%end%>
if($('#par').is(':checked')){
$("#test_div3 #par1").html("<%= print_loop%>")
} else
{
$("#test_div3 #par2").html("<%= 'not checked'%>")
}