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

标签 ruby post get sinatra erb

something = "0"

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

当我这样做并转到本地主机时,它说“0”的未定义方法“键”:字符串。我正在使用西纳特拉。如何将变量从服务器传递到索引?

最佳答案

你已经完成了一半,你只需要让something成为一个对象。

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

然后在你的索引中使用它:

Something: <%= something %>

关于Ruby:如何将变量从服务器传递到索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31660381/

相关文章:

ruby-on-rails - 如何通过 html.erb View 中的单选按钮使用 if else 功能?

ruby-on-rails - 在上限部署期间 :cold - command not found for/etc/init. d/unicorn

javascript - 在选择选项中找不到值

javascript - 如何将 # 符号作为 URL 中 GET 查询字符串的一部分传递?

ruby-on-rails - 如何更改集成测试中的夹具值

ruby-on-rails - simple_form 中的嵌套属性返回质量分配错误

php - 如何调试 webhook POST?

node.js - Node.js 和 Express.js 的 POST 请求失败

android - react-native 获取当前日期

mysql - Node.js - MySQL API,多个 GET 函数