如何将Rails Web App用作ruby脚本输入和输出

问题描述 投票:0回答:1

我是Rails的新手,正在从事这个项目:我已经完成了一个ruby脚本,它需要一个输入并输出一些输出。基本上,它采用PI的前n个十进制数字,然后计算一些统计信息。我需要使用Rails Web应用程序来插入输入(它是一个数字),并打印十进制数字和10个统计信息行。


这是红宝石脚本

require 'bigdecimal/math'
#PI decimals generator
i = 0
j = 0
a_pi = Array.new
print "Insert how many digits do you want to calculate: "
dig_n = gets.chomp.to_i
x = BigMath.PI(dig_n)
a_pi = x.to_s.split('')

begin
  a_pi.shift
  i += 1
end until i == 3

arr_length = a_pi.length

begin
  a_pi.pop
  j += 1
end until j == arr_length - dig_n

pi_dec = a_pi.join.to_i
puts pi_dec

我正在使用Ruby 2.6和Rails 6

ruby-on-rails ruby ruby-on-rails-6
1个回答
0
投票

我认为您在想这是错误的方法。您想要的更多是“一个通过输入执行某些操作的Web应用程序/ Web表单”。对于您的用例,Rails可能太多了。如果您不受Rails的束缚,则可能需要研究其他类似的更轻的Web框架,例如Sinatra或Hanami。这可以帮助:Run ruby script from a HTML form

© www.soinside.com 2019 - 2024. All rights reserved.