我试图使用Ruby和Sinatra将参数传递给erb视图.
例如,我可以做:
get '/hello/:name' do
"Hello #{params[:name]}!"
end
我要怎么通过:name
才能看到风景?
get '/hello/:name' do
erb :hello
end
以及如何读取view/hello中的参数.雇员再培训局?
谢谢
我试图使用Ruby和Sinatra将参数传递给erb视图.
例如,我可以做:
get '/hello/:name' do
"Hello #{params[:name]}!"
end
我要怎么通过:name
才能看到风景?
get '/hello/:name' do
erb :hello
end
以及如何读取view/hello中的参数.雇员再培训局?
谢谢
只需将:本地人传递到路由中的erb()
get '/hello/:name' do
erb :hello, :locals => {:name => params[:name]}
end
然后在视图/你好中使用它.雇员再培训局:
Hello <%= name %>
(在sinatra 1.2.6上测试)