mirror of https://github.com/fspc/BikeShed-1.git
Ilya Konanykhin
8 years ago
10 changed files with 1410 additions and 109 deletions
@ -1,31 +1,11 @@ |
|||
$('.btn').button(); |
|||
|
|||
$("#add_bike_submit").click(function(){ |
|||
|
|||
json_data = { bikes: [{ |
|||
serial_number: $("#serial_number").val(), |
|||
bike_brand_id: parseInt($("#bike_brand_id").val()), |
|||
shop_id: parseInt($("#shop_id").val()), |
|||
model: $("#model").val(), |
|||
bike_style_id: parseInt($('input[name=bike_style]:checked').val()), |
|||
seat_tube_height: parseFloat($("#seat_tube_height").val()), |
|||
bike_condition_id: parseInt($('input[name=bike_condition]:checked').val()), |
|||
bike_purpose_id: 1, |
|||
bike_wheel_size_id: parseInt($("#bike_wheel_size_id").val()), |
|||
}]}; |
|||
|
|||
$.ajax({ |
|||
url: $("#add_bike_submit").data("url"), |
|||
type: "POST", |
|||
data: JSON.stringify(json_data), |
|||
contentType: 'application/json', |
|||
$("#add_bike_form").ajaxForm({ |
|||
dataType: "json", |
|||
success: function(data, status, xhr){ |
|||
success: function(data){ |
|||
window.location = data.bikes[0].id + "?add_bike=1"; |
|||
}, |
|||
error: function(data, status ){ |
|||
error: function(data){ |
|||
displayFormErrors(data.responseJSON); |
|||
} |
|||
}); |
|||
|
|||
}); |
|||
}) |
@ -0,0 +1,11 @@ |
|||
class AddAttachmentPhotoToBikes < ActiveRecord::Migration |
|||
def self.up |
|||
change_table :bikes do |t| |
|||
t.attachment :photo |
|||
end |
|||
end |
|||
|
|||
def self.down |
|||
remove_attachment :bikes, :photo |
|||
end |
|||
end |
File diff suppressed because it is too large
Loading…
Reference in new issue