Я использую Sinatra с Ruby 1.8.7. Я новичок в веб-разработке, поэтому я не совсем понимаю, как получить и опубликовать, но у меня есть работа. Теперь мне нужно знать, как опросить параметры в сообщении для определенных атрибутов. В моем основном файле у меня есть этот код:
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 %>
Как вы можете видеть, я использую другой класс для non-strings. В post
мне нужно спросить params[some_key]
, какой класс вы? Тогда я могу обработать каждый парам соответственно. Это имеет смысл?