mirror of
				https://github.com/fspc/BikeShed-1.git
				synced 2025-10-31 00:45:35 -04:00 
			
		
		
		
	Added bikes views
*Added new bike template
This commit is contained in:
		
							parent
							
								
									61472e0fb6
								
							
						
					
					
						commit
						0f890e12e9
					
				
							
								
								
									
										1
									
								
								app/assets/javascripts/bikes.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								app/assets/javascripts/bikes.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| $('.btn').button(); | ||||
							
								
								
									
										6
									
								
								app/controllers/bikes_controller.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								app/controllers/bikes_controller.rb
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | ||||
| class BikesController < AuthenticatedController | ||||
| 
 | ||||
|   def new | ||||
|   end | ||||
| 
 | ||||
| end | ||||
							
								
								
									
										45
									
								
								app/views/bikes/new.html.haml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								app/views/bikes/new.html.haml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,45 @@ | ||||
| = stylesheet_link_tag "bootstrap_and_overrides", :media => "all" | ||||
| %h2 Add Bike | ||||
| 
 | ||||
| %p | ||||
|   %p | ||||
|     %input{id: "bike_shop_id", placeholder: "Shop ID", type: "number", min:0, class: "input-lg" } | ||||
|   %p | ||||
|     %select{id: "bike_brand_id"} | ||||
|       %option Select a brand | ||||
|       %option Huffy | ||||
|       %option Raleigh | ||||
|   %p | ||||
|     %input{id: "bike_model", placeholder: "Model", type: "text", class: "input-lg" } | ||||
|   %p | ||||
|     .btn-group{ "data-toggle" => "buttons"} | ||||
|       %label{ class: "btn btn-default"} | ||||
|         %input{ type: "radio", name: "options"} RD | ||||
|       %label{ class: "btn btn-default"} | ||||
|         %input{ type: "radio", name: "options"} MTN | ||||
|       %label{ class: "btn btn-default"} | ||||
|         %input{ type: "radio", name: "options"} HYB | ||||
|       %label{ class: "btn btn-default"} | ||||
|         %input{ type: "radio", name: "options"} OTHER | ||||
|   %p | ||||
|     %select{id: "bike_wheel_size"} | ||||
|       %option Selet a wheel size | ||||
|       %option 27 x 1,75 | ||||
|       %option 26 x 1,75 | ||||
|   %p | ||||
|     .btn-group{ "data-toggle" => "buttons"} | ||||
|       %label{ class: "btn btn-default"} | ||||
|         %input{ type: "radio", name: "options"} Poor | ||||
|       %label{ class: "btn btn-default"} | ||||
|         %input{ type: "radio", name: "options"} Fair | ||||
|       %label{ class: "btn btn-default"} | ||||
|         %input{ type: "radio", name: "options"} Good | ||||
|       %label{ class: "btn btn-default"} | ||||
|         %input{ type: "radio", name: "options"} Excellent | ||||
|   %p | ||||
|     %input{id: "bike_seat_tube", placeholder: "Seat Tube", type: "number", min: 0, max: 100, class: "input-lg" } | ||||
|   %p | ||||
|     %input{id: "bike_description", placeholder: "Short description", type: "text", class: "input-lg" } | ||||
|   %p | ||||
|     %input{id: "index_logout", value: "Add Bike", type: "button", class: "btn btn-lg btn-block btn-primary", "data-url" => "api_add_bike_path"} | ||||
| 
 | ||||
							
								
								
									
										1
									
								
								app/views/bikes/show.html.haml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								app/views/bikes/show.html.haml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| Bike Show | ||||
| @ -7,7 +7,7 @@ | ||||
|   %p | ||||
|     %a{class: "btn btn-lg btn-block btn-primary"} View Timesheet | ||||
|   %p | ||||
|     %a{class: "btn btn-lg btn-block btn-primary"} Add Bike | ||||
|     %a{class: "btn btn-lg btn-block btn-primary", href: new_bike_path} Add Bike | ||||
| 
 | ||||
| %p Your Bikes: | ||||
| %ol | ||||
|  | ||||
| @ -4,7 +4,10 @@ Velocipede::Application.routes.draw do | ||||
|   netzke | ||||
| 
 | ||||
|   root :to => 'site#index' | ||||
|   get 'admin/index' => 'panel#index', :as => "admin_index" | ||||
|   get 'admin/index', to: 'panel#index', as: "admin_index" | ||||
| 
 | ||||
|   get 'bikes/new', to: 'bikes#new', as: "new_bike" | ||||
|   get 'bikes/:id', to: 'bikes#show', as: "bike" | ||||
| 
 | ||||
|   ########################### | ||||
|   # API Routes | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user