передача возвращаемого (строкового) значения во входное значение erb

Проблема:

Я хочу, чтобы он мог передавать возвращаемое значение на страницу HTML ERB (см. Форму результатов ниже). Я пробовал много решений на этом и других сайтах, но пока не нашел ни одного, которое решило бы мою проблему. Я включил полный код на случай, если что-то пропустил.

ПРИМЕЧАНИЕ. Я получаю возвращаемое значение и могу вызвать форму результатов, но возвращаемое значение не передается. Я уже публиковал это, но данное решение НЕ помогло. Это включает рекомендованное мне изменение. Кажется, добавляется # {output}, поэтому перенаправление в основном коде вызывает ошибку «Соединение было сброшено», что вообще не имеет смысла.

Основной код: имя файла: * / projects / webhosted_custom_fibonacci_calculator.rb

require "rubygems"
require "sinatra"
require_relative 'fibonacci_calculator.rb'
require "erb"


include Calculator


get '/' do
    redirect ("/calculate")
end

get '/calculate' do
    erb :calculator_form, :locals => {:calculator => session[:calculator]}
end

post '/calculate' do
    num1 = params['firstnum'].to_i
    num2 = params['secondnum'].to_i
    output = Calculator.run(num1, num2)
    redirect ("/results_form?results=#{output}")
end

get '/results_form' do
    erb :results_form, :locals => {:results => params[:results]}
end

Форма результата: Имя файла: * / projects / views / results_form.erb

<html>
    <head>
        <title>Fibonacci Calculator</title>
    </head>

    <body>
        <h1>Results</h1>
        Result: <%= results %>

    </body>
</html>

person user2587507    schedule 16.07.2013    source источник
comment
Вы пробовали @instance_variable?   -  person Dan Grahn    schedule 16.07.2013
comment
спасибо за идею. попробовал, и теперь он покажет форму, но не поместит возвращаемое значение в форму. похоже, что перенаправление позволяет нам передавать только статическую информацию, и я попробовал переменную @@ (глобальная переменная), чтобы увидеть, будет ли это работать, и это ничего не дало   -  person user2587507    schedule 17.07.2013
comment
Это все, что у меня есть.   -  person Dan Grahn    schedule 17.07.2013