Как использовать Rails Web App для ввода и вывода сценария ruby - PullRequest
0 голосов
/ 14 октября 2019

Я новичок в rails и работаю над этим проектом: я создал скрипт ruby, который требует ввода и выводит некоторые результаты. По сути, он берет первые n десятичные цифры PI, а затем вычисляет некоторые характеристики. Мне нужно использовать веб-приложение rails для вставки ввода, которое является числом, и для печати десятичных цифр и 10 строк статистики.


Это скрипт ruby ​​

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

1 Ответ

0 голосов
/ 14 октября 2019

Я думаю, вы думаете об этом неправильно. То, что вы хотите, это больше "веб-приложение / веб-форма, которая делает что-то с вводом". Rails может быть слишком много для вашего случая использования. Если вы не связаны с Rails, возможно, вы захотите взглянуть на другие / более легкие веб-фреймворки в ruby, такие как Sinatra или Hanami. Это может помочь: Запустить скрипт ruby ​​из HTML-формы

...