Sinatra'yı Ruby 1.8.7 ile kullanıyorum. Web geliştirme konusunda yeniyim, bu yüzden almayı ve yayınlamayı tamamen anlayamıyorum, ancak bazı işlerim var. Bundan sonra bilmem gereken şey, belirli nitelikler için post içindeki paramları sorgulamaktır. plan_design.erb olarakPostada params özelliklerini nasıl alabilirim?
get "/plan_design" do
erb :plan_design
end
post "/plan_design" do
# do stuff with params
end
, ben:
<% 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 %>
ben olmayan dizeleri için farklı bir sınıfını kullanıyorum gördüğünüz gibi benim ana dosyasında bu kodu var. post
’da params[some_key]
’a sormalıyım, ne tür bir sınıfısınız? Sonra her param ona göre davranabilirim. Bu mantıklı mı?