我在Ruby on Rails中试图找到一个素数。这里是我的代码:素数 - 加载时的数据
帮手:应用程序/佣工/ test_helper.rb中
module TestHelper
def prime_number? number
index = 2
tmp = 0
while index <= number
if tmp < 1
if (number % index) == 0
tmp += 1
end
else
return false
end
index += 1
end
return true
end
end
和我的观点:应用程序/视图/测试/ index.html.erb
<% (2..100).each do |i| -%>
<% if prime_number? i %>
<%= i %>
<% end -%>
<% end -%>
所以我的问题是:如何在计算时加载数据?我的意思是,如果在我看来,如果我用100000取代100,那么在辅助方法计算时如何能够在我的视图中看到数据? 我是否需要使用ajax或rails为此提供工具?
谢谢。