如何在帖子中获得params属性?

我正在使用带有Ruby 1.8.7的Sinatra。我是网络开发的新手,所以我并不完全理解获取和发布,但我得到了一些工作。接下来我需要知道的是如何在帖子中查询某些属性的params。在我的主文件中,我有这个代码:
get "/plan_design" do
  erb :plan_design
end

post "/plan_design" do
  # do stuff with params
end
在plan_design.erb中,我有:
<% if (hash[paramTitle].kind_of?(String)) %>
  <div> <input class="planDesignAsset" name="<%= paramTitle  %>"  value="<%= hash[paramTitle] %>" ></input> </div> 
<% else %>  
  <div> <input class="planDesignAssetNum" name="<%= paramTitle  %>"   value="<%= hash[paramTitle] %>" ></input> </div> 
<% end %>
正如你所看到的,我正在为非字符串使用不同的类。在
post
,我需要问
params[some_key]
,你是什么班级的?然后我可以相应地对待每个参数。这有意义吗?     
已邀请:
在Sinatra中,您使用
params
访问表单数据。您应该将所需的值放入实例变量中,您可以从视图中访问该变量:
post "/plan_design" do
  @title = params[:title]
  erb :plan_design
end

<input name="<%= @title %>" />
我不确定这是否能回答你的问题,但我希望它有所帮助。     
继Todd回答之后,您可能希望获得实例变量中的所有参数
@params = params 
&安培;然后在视图中 你可以做
<%=  @params[:title] %>
    

要回复问题请先登录注册