$('.number').keypress(function(event) {
if ((event.which != 46 || $(this).val().indexOf('.') != -1) && (event.which < 48 || event.which > 57)) {
event.preventDefault();
}
});
Проще говоря, вы не можете иметь два представления, использующих один и тот же URL. Если вам нужна отдельная функциональность, предоставляемая отдельным представлением, определите отдельный URL.