gpt4 book ai didi

Ruby/Sinatra : Passing a URL variable to an . erb 模板

转载 作者:数据小太阳 更新时间:2023-10-29 07:59:13 24 4
gpt4 key购买 nike

我正在使用 Padrino,我想从 URL 中取出参数并在 .erb 中使用它们模板。

在我的应用程序设置中,我有:

get '/testpage/:id' do
userID = params[:id]
render 'test/index'
end

在我的 test/文件夹我有 index.html.erb已成功呈现,对于类似 http://localhost:9000/testpage/hello123 的网址.

但是,我尝试打印 params[:userID]在页面上:

<%= @userID %>

页面的其余部分呈现良好但 hello123无处可寻。当我尝试 <%= userID %>我得到 undefined local variable or method `userID' for #<stuff>

我在这里错过了什么?

最佳答案

只是猜测,因为我从未使用过 Padrino,但如果它像 Rails 一样工作,这可能会对您有所帮助:

get '/testpage/:id' do
@userID = params[:id]
render 'test/index'
end

关于Ruby/Sinatra : Passing a URL variable to an . erb 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32912904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com