ruby
This commit is contained in:
		
							parent
							
								
									68c64808c5
								
							
						
					
					
						commit
						e253a71fc4
					
				
					 78 changed files with 1371 additions and 8 deletions
				
			
		
							
								
								
									
										4
									
								
								app/assets/config/manifest.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								app/assets/config/manifest.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| //= link_tree ../images
 | ||||
| //= link_directory ../stylesheets .css
 | ||||
| //= link_tree ../../javascript .js
 | ||||
| //= link_tree ../../../vendor/javascript .js
 | ||||
							
								
								
									
										0
									
								
								app/assets/images/.keep
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								app/assets/images/.keep
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										15
									
								
								app/assets/stylesheets/application.css
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								app/assets/stylesheets/application.css
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,15 @@ | |||
| /* | ||||
|  * This is a manifest file that'll be compiled into application.css, which will include all the files | ||||
|  * listed below. | ||||
|  * | ||||
|  * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's | ||||
|  * vendor/assets/stylesheets directory can be referenced here using a relative path. | ||||
|  * | ||||
|  * You're free to add application-wide styles to this file and they'll appear at the bottom of the | ||||
|  * compiled file so the styles you add here take precedence over styles defined in any other CSS | ||||
|  * files in this directory. Styles in this file should be added after the last require_* statement. | ||||
|  * It is generally better to create a new file per style scope. | ||||
|  * | ||||
|  *= require_tree . | ||||
|  *= require_self | ||||
|  */ | ||||
							
								
								
									
										4
									
								
								app/channels/application_cable/channel.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								app/channels/application_cable/channel.rb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| module ApplicationCable | ||||
|   class Channel < ActionCable::Channel::Base | ||||
|   end | ||||
| end | ||||
							
								
								
									
										4
									
								
								app/channels/application_cable/connection.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								app/channels/application_cable/connection.rb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| module ApplicationCable | ||||
|   class Connection < ActionCable::Connection::Base | ||||
|   end | ||||
| end | ||||
							
								
								
									
										2
									
								
								app/controllers/application_controller.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								app/controllers/application_controller.rb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,2 @@ | |||
| class ApplicationController < ActionController::Base | ||||
| end | ||||
							
								
								
									
										0
									
								
								app/controllers/concerns/.keep
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								app/controllers/concerns/.keep
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										2
									
								
								app/helpers/application_helper.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								app/helpers/application_helper.rb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,2 @@ | |||
| module ApplicationHelper | ||||
| end | ||||
							
								
								
									
										3
									
								
								app/javascript/application.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								app/javascript/application.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | |||
| // Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails
 | ||||
| import "@hotwired/turbo-rails" | ||||
| import "controllers" | ||||
							
								
								
									
										9
									
								
								app/javascript/controllers/application.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								app/javascript/controllers/application.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | |||
| import { Application } from "@hotwired/stimulus" | ||||
| 
 | ||||
| const application = Application.start() | ||||
| 
 | ||||
| // Configure Stimulus development experience
 | ||||
| application.debug = false | ||||
| window.Stimulus   = application | ||||
| 
 | ||||
| export { application } | ||||
							
								
								
									
										7
									
								
								app/javascript/controllers/hello_controller.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								app/javascript/controllers/hello_controller.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | |||
| import { Controller } from "@hotwired/stimulus" | ||||
| 
 | ||||
| export default class extends Controller { | ||||
|   connect() { | ||||
|     this.element.textContent = "Hello World!" | ||||
|   } | ||||
| } | ||||
							
								
								
									
										11
									
								
								app/javascript/controllers/index.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								app/javascript/controllers/index.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | |||
| // Import and register all your controllers from the importmap under controllers/*
 | ||||
| 
 | ||||
| import { application } from "controllers/application" | ||||
| 
 | ||||
| // Eager load all controllers defined in the import map under controllers/**/*_controller
 | ||||
| import { eagerLoadControllersFrom } from "@hotwired/stimulus-loading" | ||||
| eagerLoadControllersFrom("controllers", application) | ||||
| 
 | ||||
| // Lazy load controllers as they appear in the DOM (remember not to preload controllers in import map!)
 | ||||
| // import { lazyLoadControllersFrom } from "@hotwired/stimulus-loading"
 | ||||
| // lazyLoadControllersFrom("controllers", application)
 | ||||
							
								
								
									
										7
									
								
								app/jobs/application_job.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								app/jobs/application_job.rb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | |||
| class ApplicationJob < ActiveJob::Base | ||||
|   # Automatically retry jobs that encountered a deadlock | ||||
|   # retry_on ActiveRecord::Deadlocked | ||||
| 
 | ||||
|   # Most jobs are safe to ignore if the underlying records are no longer available | ||||
|   # discard_on ActiveJob::DeserializationError | ||||
| end | ||||
							
								
								
									
										4
									
								
								app/mailers/application_mailer.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								app/mailers/application_mailer.rb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| class ApplicationMailer < ActionMailer::Base | ||||
|   default from: "from@example.com" | ||||
|   layout "mailer" | ||||
| end | ||||
							
								
								
									
										3
									
								
								app/models/application_record.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								app/models/application_record.rb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | |||
| class ApplicationRecord < ActiveRecord::Base | ||||
|   primary_abstract_class | ||||
| end | ||||
							
								
								
									
										0
									
								
								app/models/concerns/.keep
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								app/models/concerns/.keep
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										16
									
								
								app/views/layouts/application.html.erb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								app/views/layouts/application.html.erb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,16 @@ | |||
| <!DOCTYPE html> | ||||
| <html> | ||||
|   <head> | ||||
|     <title>Borders</title> | ||||
|     <meta name="viewport" content="width=device-width,initial-scale=1"> | ||||
|     <%= csrf_meta_tags %> | ||||
|     <%= csp_meta_tag %> | ||||
| 
 | ||||
|     <%= stylesheet_link_tag "application", "data-turbo-track": "reload" %> | ||||
|     <%= javascript_importmap_tags %> | ||||
|   </head> | ||||
| 
 | ||||
|   <body> | ||||
|     <%= yield %> | ||||
|   </body> | ||||
| </html> | ||||
							
								
								
									
										13
									
								
								app/views/layouts/mailer.html.erb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								app/views/layouts/mailer.html.erb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,13 @@ | |||
| <!DOCTYPE html> | ||||
| <html> | ||||
|   <head> | ||||
|     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | ||||
|     <style> | ||||
|       /* Email styles need to be inline */ | ||||
|     </style> | ||||
|   </head> | ||||
| 
 | ||||
|   <body> | ||||
|     <%= yield %> | ||||
|   </body> | ||||
| </html> | ||||
							
								
								
									
										1
									
								
								app/views/layouts/mailer.text.erb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								app/views/layouts/mailer.text.erb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| <%= yield %> | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue