【发布时间】:2011-04-07 23:58:45
【问题描述】:
我正在使用带有 Ruby 1.8.7 的 Sinatra。我是 web 开发的新手,所以我不完全理解 get 和 post,但我得到了一些工作。接下来我需要知道的是如何在帖子中询问某些属性的参数。在我的主文件中,我有以下代码:
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],你是什么班?然后我可以相应地对待每个参数。这有意义吗?
【问题讨论】:
标签: attributes sinatra params