Ruby:如何将变量从服务器传递到索引?

时间:2015-07-27 18:17:15

标签: ruby post get sinatra erb

something = "0"

get "/" do
   erb :index, :locals => something
end

当我这样做并转到localhost时,它表示“0”的未定义方法`keys':String。我正在使用sinatra。如何将变量从服务器传递到索引?

1 个答案:

答案 0 :(得分:0)

你已经到了一半,你只需要将something作为一个对象。

get "/" do
   erb :index, :locals => {:something => 0}
end

然后只需在索引中使用它:

Something: <%= something %>