【问题标题】:How to use Rails Web App as ruby script input and output如何使用 Rails Web App 作为 ruby​​ 脚本输入和输出
【发布时间】:2019-10-14 17:46:15
【问题描述】:

我是 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】:

    我认为你的想法是错误的。你想要的是更多“一个通过输入做某事的网络应用程序/网络表单”。 Rails 对于您的用例来说可能太多了。如果你没有绑定到 Rails,你可能想研究一下 ruby​​ 中的其他/更轻的 web 框架,比如 Sinatra 或 Hanami。这可能会有所帮助:Run ruby script from a HTML form

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 2020-05-13
      相关资源
      最近更新 更多