homeward-tails
Homeward Tails is an application making it easy to link adopters/fosters with pets. We work with grassroots pet rescue organizations to understand how we can make the most impact.
파일 탐색기
- codeql.yml
- issue-auto-unassign.yml
- kamaldeploy.yml
- rubyonrails.yml
- dependabot.yml
- pull_request_template.md
- docker-setup.sample
- post-deploy.sample
- post-proxy-reboot.sample
- pre-build.sample
- pre-connect.sample
- pre-deploy.sample
- pre-proxy-reboot.sample
- secrets
- .keep
- feather.svg
- feather.ttf
- feather.woff
- geeksui-img-1.jpg
- geeksui-img-2.jpg
- geeksui-img-3.jpg
- geeksui-img-4.jpg
- geeksui-img-5.jpg
- geeksui-img-6.jpg
- avatar-1.jpg
- avatar-10.jpg
- avatar-11.jpg
- avatar-12.jpg
- avatar-13.jpg
- avatar-14.jpg
- avatar-15.jpg
- avatar-16.jpg
- avatar-17.jpg
- avatar-18.jpg
- avatar-19.jpg
- avatar-2.jpg
- avatar-20.jpg
- avatar-21.jpg
- avatar-3.jpg
- avatar-4.jpg
- avatar-5.jpg
- avatar-6.jpg
- avatar-7.jpg
- avatar-8.jpg
- avatar-9.jpg
- avatar.jpg
- bg-thumb.svg
- frame-1.svg
- frame-2.svg
- girl-image.png
- sound.svg
- target.svg
- trophy.svg
- analytics.jpg
- app-bg.svg
- case-study-img-1.jpg
- comingsoon.svg
- company-bg.jpg
- course-graphics.svg
- giftbox.png
- girlwithbook.png
- gradient-bg.png
- graphics.svg
- help-center-img.jpg
- hero-slide-1.jpg
- maintenance-mode.svg
- old-profile-bg.jpg
- profile-bg.jpg
- project-cover-img.jpg
- blogpost-1.jpg
- blogpost-2.jpg
- blogpost-3.jpg
- blogpost-4.jpg
- blogpost-5.jpg
- blogpost-6.jpg
- center-img.jpg
- left-img.jpg
- right-img.jpg
- geeks-ui.svg
- logo-2.svg
- logo-icon.svg
- logo-inverse.svg
- logo.svg
- 3dsmax-logo.svg
- dropbox-logo.svg
- github-logo.svg
- google-drive.svg
- gray-logo-airbnb.svg
- gray-logo-digitalocean.svg
- gray-logo-discord.svg
- gray-logo-intercom.svg
- gray-logo-netflix.svg
- gray-logo-pinterest.svg
- gray-logo-stripe.svg
- hubspot.svg
- instagram.svg
- layers-logo.svg
- netflix.svg
- payoneer.svg
- paypal-small.svg
- paypal.svg
- pet-rescue.png
- pinterest.svg
- rubyforgood.png
- slack-logo.svg
- stripe.svg
- xbox.svg
- zapier.svg
- brave.svg
- chrome.svg
- firefox.svg
- ie.svg
- opera.svg
- safari.svg
- employee-pic.jpg
- course-angular.jpg
- course-bootstrap.jpg
- course-css.jpg
- course-gatsby.jpg
- course-graphql.jpg
- course-grunt.jpg
- course-html.jpg
- course-javascript.jpg
- course-laravel.jpg
- course-node.jpg
- course-python.jpg
- course-react.jpg
- course-sass.jpg
- course-vue.jpg
- course-wordpress.jpg
- americanexpress.svg
- discover.svg
- mastercard.svg
- paypal.svg
- visa.svg
- ecommerce-img-1.jpg
- ecommerce-img-2.jpg
- ecommerce-img-3.jpg
- ecommerce-img-4.jpg
- ecommerce-img-5.jpg
- ecommerce-img-6.jpg
- ecommerce-img-7.jpg
- ecommerce-img-8.jpg
- ecommerce-img-9.jpg
- product-shoe-01.jpg
- product-shoe-02.jpg
- product-shoe-03.jpg
- product-shoe-04.jpg
- product-shoe-05.jpg
- product-shoe-06.jpg
- product-shoe-07.jpg
- product-shoe-08.jpg
- product-slide-1.jpg
- product-slide-2.jpg
- product-slide-3.jpg
- product-slide-4.jpg
- product-slide-5.jpg
- certificate.jpg
- course.png
- edu-img-1.jpg
- edu-img-2.jpg
- edu-img-3.jpg
- edu-img-4.jpg
- edu-img-5.jpg
- edu-img-6.jpg
- edu-img-7.jpg
- edu-img-8.jpg
- edu-video-img.jpg
- edu-webinar-1.jpg
- edu-webinar-2.jpg
- edu-webinar-3.jpg
- education-1.jpg
- fair.jpg
- skils.jpg
- student.jpg
- 404-error-img.svg
- favicon.ico
- hero-graphics.svg
- hero-icon-bg-dark.svg
- hero-img.png
- instructor-img-1.jpg
- instructor-img-2.jpg
- instructor-img-3.jpg
- instructor-img-4.jpg
- instructor-img.png
- job-list-logo-1.svg
- job-list-logo-2.svg
- job-list-logo-3.svg
- job-list-logo-4.svg
- job-list-logo-5.svg
- job-gallery-img-1.jpg
- job-gallery-img-2.jpg
- job-gallery-img-3.jpg
- job-gallery-img-4.jpg
- job-gallery-img-5.jpg
- job-gallery-img-6.jpg
- job-gallery-img-7.jpg
- job-gallery-img-8.jpg
- job-hero-section.png
- job-logo.png
- cafeteria.svg
- child-care.svg
- education-assistance.svg
- free-food.svg
- free-transport.svg
- gymnasiums.svg
- health-insurance.svg
- international-relocation.svg
- job-company-logo-a.svg
- job-company-logo-g.svg
- job-company-logo-l.svg
- job-company-logo-p.svg
- job-graphics.svg
- job-hero-block-1.svg
- job-hero-block-2.svg
- job-hero-block-3.svg
- job-training.svg
- skill-training.svg
- team-outings.svg
- work-from-home.svg
- path-adobe-xd.svg
- path-angular.svg
- path-bootstrap.svg
- path-css.svg
- path-figma-log.svg
- path-gatsby.svg
- path-graphql.svg
- path-grunt.svg
- path-gulp.svg
- path-html.svg
- path-illustrator.svg
- path-invision-studio.svg
- path-invision.svg
- path-javascript.svg
- path-laravel.svg
- path-nodejs.svg
- path-python.svg
- path-react.svg
- path-sass.svg
- path-sketch.svg
- path-vue-js.svg
- dots-pattern.svg
- invoiceFile.pdf
- 4by3.jpg
- placeholder-4by3.svg
- placeholder-img.jpg
- cta-instructor-1.png
- degree-1.png
- degree-2.png
- degree-3.png
- degree-4.png
- dot-move.png
- google.png
- IBM.png
- logo.png
- meta.png
- microsoft.png
- tensorflow.png
- portfolio-large-1.jpg
- portfolio-large-2.jpg
- portfolio-large-3.jpg
- portfolio-single-1.jpg
- portfolio-single-2.jpg
- portfolio-single-3.jpg
- portfolio-single-4.jpg
- portfolio-square-1.jpg
- portfolio-square-2.jpg
- portfolio-square-3.jpg
- call-to-action-snippets-bootstrap.svg
- cards-snippets-bootstrap.svg
- chart-snippets-bootstrap.svg
- clients-logo-snippets-bootstrap.svg
- example-table-snippets.svg
- faq-section-example.svg
- feature-snippets-bootstrap.svg
- footer-snippets-bootstrap.svg
- header-snippets-bootstrap.svg
- hero-section.svg
- image-snippets-bootstrap.svg
- integration-snippets-bootstrap.svg
- pricing-snippets-bootstrap.svg
- profile-snippets-bootstrap.svg
- review-snippets-bootstrap.svg
- slider-example.svg
- stats-snippets-bootstrap.svg
- team-snippets-bootstrap.svg
- 3d-girl-seeting.svg
- advance.svg
- appstore.svg
- beginner.svg
- checked-mark.svg
- credit-card.svg
- cut-bottom-shape.svg
- dollor.svg
- draft.svg
- feature-icon-1.svg
- feature-icon-2.svg
- feature-icon-3.svg
- feature-icon-4.svg
- featured-img-1.svg
- featured-img-2.svg
- graph.svg
- graphics-1.svg
- graphics-2.svg
- hubspot-logo.svg
- intermediate.svg
- moon.svg
- path-img.svg
- payment-logo-dhl.svg
- payment-logo-fedex.svg
- play-btn.svg
- playstore.svg
- price-icon-1.svg
- price-icon-2.svg
- price-icon-3.svg
- slack-logo.svg
- sun.svg
- survey-img.svg
- testimonial-logo-1.svg
- testimonial-logo-2.svg
- worldmap.svg
- x.svg
- .keep
- 10mins.png
- 2mins.png
- about1.jpg
- about2.jpg
- about2.png
- adopter_dashboard.png
- adoption_applications.png
- azure.png
- bugsnag.png
- cat.jpeg
- click.svg
- coming_soon.jpg
- custom_page_about_us.png
- custom_page_adopt.png
- custom_page_adoptable_pet.png
- custom_page_hero.png
- danielle_2.jpg
- danielle_3.jpg
- dashboard.webp
- delete.png
- dog-run.png
- dog.jpeg
- dog.svg
- donate_image.jpg
- error.jpg
- favicon.png
- google.svg
- green_check.png
- hero.jpg
- hero_2.png
- icon_1.png
- icon_2.png
- icon_3.png
- icon_4.png
- icon_5.png
- icon_6.png
- icon_7.png
- invite_fosterers.png
- invite_staff.png
- layout_graphic.png
- layout_graphic_2.png
- layout_graphic_3.png
- layout_graphic_5.png
- liked.svg
- logo.png
- pause.png
- paw-account.svg
- paw-browse.svg
- paw-click.svg
- paw-profile.svg
- profile.svg
- question.png
- red-panda.jpeg
- red_no.png
- rfg.png
- sign_up.svg
- spider.jpeg
- timer.png
- unliked.svg
- website.png
- .keep
- application.scss
- custom.scss
- feather.css
- channel.rb
- connection.rb
- application_component.rb
- avatar_component.html.erb
- avatar_component.rb
- badge_component.html.erb
- badge_component.rb
- card_component.html.erb
- card_component.rb
- dashboard_page_component.html.erb
- dashboard_page_component.rb
- data_card_component.html.erb
- data_card_component.rb
- group_status_component.html.erb
- group_status_component.rb
- image_attachment_table_component.html.erb
- image_attachment_table_component.rb
- like_button_component.html.erb
- like_button_component.rb
- nav_tab_component.html.erb
- nav_tab_component.rb
- pet_avatar_component.html.erb
- pet_avatar_component.rb
- tabs_component.html.erb
- tabs_component.rb
- .keep
- attachment_manageable.rb
- dashboard_contextable.rb
- organization_scopable.rb
- pet_taskable.rb
- files_controller.rb
- tasks_controller.rb
- files_controller.rb
- tasks_controller.rb
- adopted_pets_controller.rb
- adopter_applications_controller.rb
- dashboard_controller.rb
- donations_controller.rb
- external_form_controller.rb
- files_base_controller.rb
- form_answers_controller.rb
- fostered_pets_controller.rb
- likes_controller.rb
- tasks_base_controller.rb
- forms_controller.rb
- questions_controller.rb
- adopters_controller.rb
- adoption_application_reviews_controller.rb
- custom_pages_controller.rb
- dashboard_controller.rb
- default_pet_tasks_controller.rb
- external_form_upload_controller.rb
- faqs_controller.rb
- form_answers_controller.rb
- form_submissions_controller.rb
- fosterer_invitations_controller.rb
- fosterers_controller.rb
- group_managements_controller.rb
- invitations_controller.rb
- manage_fosters_controller.rb
- matches_controller.rb
- notes_controller.rb
- organizations_controller.rb
- pets_controller.rb
- staff_controller.rb
- staff_invitations_controller.rb
- tasks_controller.rb
- accounts_controller.rb
- activations_controller.rb
- adoptable_pets_controller.rb
- attachments_controller.rb
- base_controller.rb
- contacts_controller.rb
- donate_controller.rb
- faq_controller.rb
- home_controller.rb
- people_controller.rb
- omniauth_callbacks_controller.rb
- sessions_controller.rb
- application_controller.rb
- countries_states_controller.rb
- errors_controller.rb
- feedback_controller.rb
- organization_account_requests_controller.rb
- registrations_controller.rb
- root_controller.rb
- static_pages_controller.rb
- tos_agreements_controller.rb
- manage_fosters_helper.rb
- forms_helper.rb
- questions_helper.rb
- adoptable_pets_helper.rb
- adoptable_unique_species_for_tenant_helper.rb
- adopter_applications_helper.rb
- adopter_foster_profile_helper.rb
- adoption_application_reviews_helper.rb
- application_helper.rb
- donations_helper.rb
- errors_helper.rb
- fosterers_helper.rb
- messages_helper.rb
- pets_helper.rb
- profile_reviews_helper.rb
- static_pages_helper.rb
- tasks_helper.rb
- application.js
- card_controller.js
- counter_controller.js
- country_state_controller.js
- delete_controller.js
- dropdown_controller.js
- flash_message_controller.js
- index.js
- reinstate_explanation_controller.js
- task_form_controller.js
- task_toggle_controller.js
- toggle_completed_controller.js
- toggle_controller.js
- tooltip_controller.js
- application.js
- application_job.rb
- csv_import_job.rb
- adoption_mailer.rb
- application_mailer.rb
- contacts_mailer.rb
- feedback_mailer.rb
- foster_mailer.rb
- organization_account_requests_mailer.rb
- organization_mailer.rb
- sign_up_mailer.rb
- staff_application_notification_mailer.rb
- .keep
- authorizable.rb
- avatarable.rb
- default_pet_task_ransackable.rb
- exportable.rb
- omniauthable.rb
- pet_ransackable.rb
- phoneable.rb
- form.rb
- question.rb
- activation.rb
- group_member.rb
- staff.rb
- adopter_application.rb
- application_record.rb
- contact.rb
- current.rb
- custom_page.rb
- default_pet_task.rb
- faq.rb
- feedback.rb
- form_answer.rb
- form_profile.rb
- form_submission.rb
- group.rb
- like.rb
- location.rb
- match.rb
- note.rb
- organization.rb
- organization_account_request.rb
- person.rb
- person_group.rb
- pet.rb
- task.rb
- user.rb
- attachment_policy.rb
- external_form_policy.rb
- form_answer_policy.rb
- match_policy.rb
- task_policy.rb
- form_policy.rb
- question_policy.rb
- account_policy.rb
- activations_policy.rb
- adopter_application_policy.rb
- adopter_foster_dashboard_policy.rb
- custom_page_policy.rb
- dashboard_policy.rb
- default_pet_task_policy.rb
- external_form_upload_policy.rb
- faq_policy.rb
- form_submission_policy.rb
- fosterer_invitation_policy.rb
- group_management_policy.rb
- invitation_policy.rb
- like_policy.rb
- match_policy.rb
- note_policy.rb
- organization_policy.rb
- person_policy.rb
- pet_policy.rb
- staff_invitation_policy.rb
- staff_policy.rb
- task_policy.rb
- adopter_application_policy.rb
- application_policy.rb
- user_policy.rb
- csv_import_service.rb
- create_service.rb
- default_pet_task_service.rb
- task_service.rb
- url_validator.rb
- new_adoption.html.erb
- new_adoption.text.erb
- send_message.html.erb
- send_message.text.erb
- index.turbo_stream.erb
- new.html.erb
- confirmation_instructions.html.erb
- email_changed.html.erb
- invitation_instructions.html.erb
- invitation_instructions.text.erb
- password_change.html.erb
- reset_password_instructions.html.erb
- unlock_instructions.html.erb
- edit.html.erb
- new.html.erb
- edit.html.erb
- new.html.erb
- new.html.erb
- _error_messages.html.erb
- _google_oauth_button.html.erb
- _links.html.erb
- new.html.erb
- internal_server_error.html.erb
- not_found.html.erb
- unprocessable_content.html.erb
- _feedback.html.erb
- _form.html.erb
- _tips.html.erb
- new.html.erb
- send_feedback.html.erb
- send_feedback.text.erb
- new_foster.html.erb
- new_foster.text.erb
- _sidebar.html.erb
- _flash_messages.html.erb
- _footer.html.erb
- _head.html.erb
- _navbar.html.erb
- _no_tenant_footer.html.erb
- _no_tenant_navbar.html.erb
- adopter_foster_dashboard.html.erb
- application.html.erb
- dashboard.html.erb
- devise.html.erb
- mailer.html.erb
- mailer.text.erb
- new.html.erb
- new_organization_account_request.html.erb
- new_organization_account_request.html.text.erb
- create_new_org_and_admin.html.erb
- show.html.erb
- update.turbo_stream.erb
- index.html.erb
- show.html.erb
- index.html.erb
- index.html.erb
- index.html.erb
- _application_cards.html.erb
- _applications_table.html.erb
- index.html.erb
- index.html.erb
- index.html.erb
- index.html.erb
- index.html.erb
- index.html.erb
- index.html.erb
- index.html.erb
- create.turbo_stream.erb
- destroy.turbo_stream.erb
- index.html.erb
- _incomplete_tasks_table.html.erb
- _pet_files_table.html.erb
- new.html.erb
- index.html.erb
- _question_and_answer.html.erb
- index.html.erb
- index.html.erb
- _details.html.erb
- _form.html.erb
- _inline_edit.html.erb
- _inline_fields.html.erb
- _people_cards.html.erb
- _people_table.html.erb
- edit.html.erb
- index.html.erb
- new.html.erb
- show.html.erb
- _file_attachment_table.html.erb
- _form_answers.html.erb
- _tooltip.html.erb
- _unique_species.html.erb
- _adopter_cards.html.erb
- _adopter_table.html.erb
- index.html.erb
- _search_results.html.erb
- edit.html.erb
- index.html.erb
- update.turbo_stream.erb
- _form.html.erb
- edit.html.erb
- index.html.erb
- new.html.erb
- show.html.erb
- _form.html.erb
- edit.html.erb
- new.html.erb
- _form.html.erb
- edit.html.erb
- _pets_with_incomplete_or_overdue_tasks.html.erb
- index.html.erb
- tasks.html.erb
- _default_pet_task_cards.html.erb
- _default_pet_tasks_table.html.erb
- _form.html.erb
- edit.html.erb
- index.html.erb
- new.html.erb
- _upload_in_progress.html.erb
- _upload_results.html.erb
- create.turbo_stream.erb
- index.html.erb
- _faq.html.erb
- _form.html.erb
- _inline_edit.html.erb
- destroy.turbo_stream.erb
- edit.html.erb
- edit.turbo_stream.erb
- index.html.erb
- new.html.erb
- show.html.erb
- show.turbo_stream.erb
- update.turbo_stream.erb
- index.html.erb
- _form_submissions_table.html.erb
- index.html.erb
- _form.html.erb
- new.html.erb
- _form.html.erb
- _fosterer_cards.html.erb
- _fosterer_table.html.erb
- edit.html.erb
- index.html.erb
- update.turbo_stream.erb
- edit.html.erb
- _date_edit.html.erb
- _form.html.erb
- _foster_cards.html.erb
- _foster_table.html.erb
- _foster_table_row.html.erb
- edit.html.erb
- index.html.erb
- new.html.erb
- update.turbo_stream.erb
- _form.html.erb
- edit.html.erb
- _application_create_button.html.erb
- _application_info_card.html.erb
- _application_info_table_row.html.erb
- _application_status.html.erb
- _foster_cards.html.erb
- _foster_table.html.erb
- _foster_table_row.html.erb
- _applications.html.erb
- _files.html.erb
- _fosters.html.erb
- _overview.html.erb
- _photos.html.erb
- _tasks.html.erb
- _form.html.erb
- _pause_toggle.html.erb
- _pet_cards.html.erb
- _pet_table.html.erb
- _publish_toggle.html.erb
- edit.html.erb
- index.html.erb
- new.html.erb
- show.html.erb
- update.turbo_stream.erb
- _attachment_form.html.erb
- _deactivate_toggle.html.erb
- _notes.html.erb
- _group.html.erb
- _staff_cards.html.erb
- _staff_table.html.erb
- index.html.erb
- _form.html.erb
- new.html.erb
- _form.html.erb
- _task.html.erb
- _tasks_toggle.html.erb
- destroy.turbo_stream.erb
- edit.html.erb
- index.html.erb
- new.html.erb
- show.html.erb
- show.turbo_stream.erb
- index.html.erb
- _empty_state.html.erb
- _location_fields.html.erb
- _powered_by.html.erb
- admin_notification_new_staff.html.erb
- admin_notification_new_staff.text.erb
- adopter_welcome_email.html.erb
- adopter_welcome_email.text.erb
- staff_welcome_email.html.erb
- staff_welcome_email.text.erb
- new_adoption_application.html.erb
- new_adoption_application.text.erb
- _donate_content.html.erb
- _faq.html.erb
- about_us.html.erb
- cookie_policy.html.erb
- donate.html.erb
- organizations.html.erb
- partners.html.erb
- privacy_policy.html.erb
- terms_and_conditions.html.erb
- edit.html.erb
- .all-contributorsrc
- audit
- brakeman
- bundle
- dev
- docker-entrypoint
- importmap
- jobs
- rails
- rake
- rubocop
- setup
- test
- thrust
- production.yml.enc
- staging.yml.enc
- development.rb
- production.rb
- staging.rb
- test.rb
- acts_as_tenant.rb
- assets.rb
- bugsnag.rb
- content_security_policy.rb
- countries_states.rb
- dartsass.rb
- devise.rb
- faker.rb
- filter_parameter_logging.rb
- inflections.rb
- omniauth.rb
- pagy.rb
- permissions_policy.rb
- phonelib.rb
- strong_migrations.rb
- dashboard.en.yml
- devise.en.yml
- devise_invitable.en.yml
- en.yml
- application.example.yml
- application.rb
- boot.rb
- brakeman.ignore
- breadcrumbs.rb
- cable.yml
- countries_states.yml
- database.yml
- deploy.yml
- environment.rb
- importmap.rb
- puma.rb
- queue.yml
- recurring.yml
- routes.rb
- storage.yml
- .keep
- 20220722161905_devise_create_users.rb
- 20220722203858_create_organizations.rb
- 20220722204155_create_staff_accounts.rb
- 20220722205527_add_user_id_to_staff_accounts.rb
- 20220722205603_add_organization_id_to_staff_accounts.rb
- 20220722215156_create_pets.rb
- 20220722220357_create_adopter_accounts.rb
- 20220722220926_create_adopter_profiles.rb
- 20220722224424_create_applications.rb
- 20220725004404_add_signup_role_to_users.rb
- 20220726213155_remove_columns.rb
- 20220726213719_add_column.rb
- 20220726214144_change_column.rb
- 20220727001318_change_staff_accounts_columns.rb
- 20220801222016_change_status_column_in_application.rb
- 20220801224047_rename_applications.rb
- 20220801231117_change_status_in_adopter_applications.rb
- 20220804181025_create_adoptions.rb
- 20220805040425_add_notes_to_adopter_applications.rb
- 20220805221902_remove_adopter_application_id_from_adoptions.rb
- 20220805222108_add_adopter_account_to_adoptions.rb
- 20220807233806_add_column_to_adopter_applications.rb
- 20220809221720_create_active_storage_tables.active_storage.rb
- 20220812185732_remove_columns_from_adopter_profiles.rb
- 20220812190121_add_columns_to_adopter_profiles.rb
- 20220819220558_add_columns_to_pets.rb
- 20220819225621_add_sexto_pets.rb
- 20220819231818_remove_name_from_pets.rb
- 20220819231929_add_name_to_pets.rb
- 20220823213210_change_columns_users.rb
- 20220831233914_add_terms_of_service_to_users.rb
- 20220911191610_change_default_values.rb
- 20220911193053_remove_userid_from_adopter_accounts.rb
- 20220911193317_add_user_id_to_staff_and_adopter_accounts.rb
- 20221110034143_add_cols_to_pets.rb
- 20221118032604_add_age_unit_to_pets.rb
- 20221209213122_add_cols_to_adopter_profile.rb
- 20230129023034_devise_create_admin_users.rb
- 20230129023038_create_active_admin_comments.rb
- 20230206003148_create_locations_table.rb
- 20230206010638_backfill_locations_table.rb
- 20230413024411_create_donations.rb
- 20230727210215_add_subdomain_to_organizations.rb
- 20230729141917_remove_unique_index_on_pet_name.rb
- 20230729151957_create_checklist_templates.rb
- 20230729174234_rename_adoption_to_match.rb
- 20230729182638_create_checklist_template_items.rb
- 20230729200513_add_organization_id_to_matches.rb
- 20230729203314_create_checklist_assignments.rb
- 20230729210610_remove_size_from_pets.rb
- 20230730134633_add_birthdate_to_pets.rb
- 20230730145336_remove_age_from_pets.rb
- 20230731215832_add_weight_to_pets.rb
- 20230916212537_rolify_create_roles.rb
- 20230917155405_rename_subdomain_to_slug_on_organizations.rb
- 20230918105616_add_organization_id_to_users.rb
- 20230925130443_remove_active_admin.rb
- 20231002150909_change_association_between_location_and_adopter_profile.rb
- 20231003094720_remove_location_fields_from_organizations.rb
- 20231003095748_add_zipcode_to_locations.rb
- 20231003182930_add_species2_pets.rb
- 20231005144432_create_organization_profiles.rb
- 20231009132343_devise_invitable_add_to_users.rb
- 20231019115817_add_deactivated_at_to_staff_accounts.rb
- 20231019155058_add_about_us2_organization_profiles.rb
- 20231023113924_remove_default_values.rb
- 20231025113121_add_uniq_index_to_organizations_slug.rb
- 20231029170147_remove_lat_lon_from_locations.rb
- 20231110194816_add_status2_pets.rb
- 20231206165706_create_tasks.rb
- 20231216004652_add_not_null_to_name_in_tasks.rb
- 20231217000021_create_default_pet_tasks.rb
- 20231228081555_remove_pause_reason_from_pets.rb
- 20240103003542_add_due_date_on_tasks.rb
- 20240106112140_remove_verified_from_staff_accounts.rb
- 20240108014846_remove_not_null_constraint_from_default_pet_tasks_description.rb
- 20240122001134_add_published_to_pets.rb
- 20240131185014_rename_adopter_profile_to_adopter_foster_profile.rb
- 20240201073756_remove_rolify_with_staff_accounts.rb
- 20240201102207_rolify_create_roles_with_users.rb
- 20240201133430_add_due_in_days_to_default_tasks.rb
- 20240202190002_add_recurring_and_next_due_date_in_days_to_tasks.rb
- 20240202201249_add_default_false_to_tasks.rb
- 20240225160909_create_page_texts.rb
- 20240312015649_drop_checklist_assignments.rb
- 20240312020045_drop_checklist_template_items.rb
- 20240312020653_drop_checklist_templates.rb
- 20240318153825_rename_adopter_accounts_to_adopter_foster_accounts.rb
- 20240319222900_rename_adopter_account_column.rb
- 20240321032816_change_index_in_matches_on_pet_id_to_unique.rb
- 20240322083755_add_recuring_to_default_pet_tasks.rb
- 20240322214921_index_adopter_applications_on_account_and_pet.rb
- 20240331231900_drop_donations.rb
- 20240331233944_add_org_id_to_tables.rb
- 20240408194400_drop_about_us_from_oganization_profiles.rb
- 20240408194612_add_urls_to_organization_profiles.rb
- 20240418120309_add_match_type_to_matches.rb
- 20240419164004_create_faqs.rb
- 20240420000000_create_custom_forms.rb
- 20240518203140_add_adoptable_pet_info_to_page_texts.rb
- 20240519224035_remove_unique_constraint_pet_index_in_matches.rb
- 20240522160107_create_likes.rb
- 20240529060957_add_species_to_default_pet_tasks.rb
- 20240609170030_create_people.rb
- 20240619203450_rename_answers_to_submitted_answers.rb
- 20240628165551_change_page_texts_to_custom_pages.rb
- 20240628222914_create_form_submissions.rb
- 20240628224520_add_form_submission_to_submitted_answers.rb
- 20240628225125_add_form_submission_to_adopter_applications.rb
- 20240709185643_merge_organization_profiles_to_organizations.rb
- 20240714204323_update_admin_role_names.rb
- 20240716192349_rename_submitted_answer_to_form_answer.rb
- 20240718185019_change_location_association.rb
- 20240718195301_update_form_answers_table.rb
- 20240719034910_add_person_id_to_user.rb
- 20240719183226_drop_organization_profile.rb
- 20240725225443_add_csv_timestamp_to_form_submissions.rb
- 20240727172548_drop_adopter_foster_profiles.rb
- 20240812190501_add_person_ref_to_matches.rb
- 20240812190631_add_person_fkey_to_matches.rb
- 20240812190727_validate_person_fkey_in_matches.rb
- 20240812190819_set_person_not_null_in_matches.rb
- 20240812190948_backfill_person_in_matches.rb
- 20240812191212_validate_person_not_null_in_matches.rb
- 20240816012336_add_null_constraints_to_organizations.rb
- 20240818204024_remove_account_from_matches.rb
- 20240818222727_add_first_and_last_name_to_people.rb
- 20240818223957_backfill_names_in_people.rb
- 20240818234916_remove_name_from_people.rb
- 20240818235259_set_first_name_and_last_name_in_people_not_null.rb
- 20240819001356_validate_first_name_not_null_in_people.rb
- 20240819001410_validate_last_name_not_null_in_people.rb
- 20240825155349_add_external_form_url_to_organizations.rb
- 20240825235914_remove_adopter_foster_account_from_adopter_applications.rb
- 20240902111455_change_adopter_foster_account_null_on_adopter_applications.rb
- 20240902115121_remove_pet_adopter_foster_account_index_from_adopter_applications.rb
- 20240909041952_add_person_to_likes.rb
- 20240909042241_remove_account_from_likes.rb
- 20240909043422_drop_adopter_foster_accounts.rb
- 20241004082759_add_unique_constraint_to_adopter_application.rb
- 20241006004058_add_deactivated_at_to_users.rb
- 20241006233741_drop_staff_accounts_table.rb
- 20241007005235_require_person_id_for_users.rb
- 20241008095758_add_application_paused_not_null_constraint_to_pets.rb
- 20241121050334_add_phone_number_to_people.rb
- 20241121050607_remove_phone_from_people.rb
- 20241122053814_add_locatable_to_locations.rb
- 20241127052013_backfill_locatable_for_locations.rb
- 20241127052542_remove_organization_from_locations.rb
- 20241211182208_update_adopter_applications_to_belong_to_person.rb
- 20241228004147_add_omniauth_to_users.rb
- 20250202191958_add_user_id_to_people.rb
- 20250202192827_add_foreign_key_to_people_for_user.rb
- 20250202192956_validate_add_foreign_key_to_people_for_user.rb
- 20250202194147_remove_person_from_user.rb
- 20250220220629_create_notes.rb
- 20250306225455_remove_notes_from_adopter_applications.rb
- 20250423174928_creategroupsandpersongroups.rb
- 20250423233816_remove_deactivated_at_from_user.rb
- 20250510140218_add_unique_index_on_organization_id_and_user_id_to_people.rb
- 20250518235413_remove_organization_from_users.rb
- 20250519000340_drop_roles_and_users_roles.rb
- 20250704224628_remove_first_nameand_lastname_from_user.rb
- 20250712211752_add_active_column_to_organizations.rb
- .keep
- 01_alta.rb
- 02_baja.rb
- cable_schema.rb
- queue_schema.rb
- schema.rb
- seeds.rb
- 001-document-decisions.md
- 002-person-model.md
- 003-checklists.md
- .keep
- organization_middleware.rb
- .keep
- annotate_rb.rake
- credentials.rake
- production_db.rake
- authentication_failure_app.rb
- .keep
- 3d-girl-seeting.svg
- advance.svg
- appstore.svg
- beginner.svg
- checked-mark.svg
- credit-card.svg
- cut-bottom-shape.svg
- dollor.svg
- draft.svg
- feature-icon-1.svg
- feature-icon-2.svg
- feature-icon-3.svg
- feature-icon-4.svg
- featured-img-1.svg
- featured-img-2.svg
- graph.svg
- graphics-1.svg
- graphics-2.svg
- hubspot-logo.svg
- intermediate.svg
- moon.svg
- path-img.svg
- payment-logo-dhl.svg
- payment-logo-fedex.svg
- play-btn.svg
- playstore.svg
- price-icon-1.svg
- price-icon-2.svg
- price-icon-3.svg
- slack-logo.svg
- sun.svg
- survey-img.svg
- testimonial-logo-1.svg
- testimonial-logo-2.svg
- worldmap.svg
- x.svg
- 400.html
- 404.html
- 406-unsupported-browser.html
- 422.html
- 500.html
- apple-touch-icon-precomposed.png
- apple-touch-icon.png
- favicon.ico
- icon.png
- icon.svg
- robots.txt
- .keep
- avatar_component_test.rb
- badge_component_test.rb
- card_component_test.rb
- dashboard_page_component_test.rb
- data_card_component_test.rb
- group_status_component_test.rb
- image_attachment_table_component_test.rb
- like_button_component_test.rb
- nav_tab_component_test.rb
- pet_avatar_component_test.rb
- tabs_component_test.rb
- adopted_pets_controller_test.rb
- adopter_applications_controller_test.rb
- external_forms_controller_test.rb
- files_base_controller_test.rb
- fostered_pets_controller_test.rb
- tasks_base_controller_test.rb
- forms_controller_test.rb
- questions_controller_test.rb
- adopters_controller_test.rb
- adoption_application_reviews_controller_test.rb
- custom_pages_controller_test.rb
- dashboard_controller_test.rb
- default_pet_tasks_controller_test.rb
- external_form_upload_controller_test.rb
- faqs_controller_test.rb
- fosterer_invitations_controller_test.rb
- fosterers_controller_test.rb
- invitations_controller_test.rb
- manage_fosters_controller_test.rb
- matches_controller_test.rb
- organizations_controller_test.rb
- pets_controller_test.rb
- staff_controller_test.rb
- staff_invitations_controller_test.rb
- tasks_controller_test.rb
- adoptable_pets_controller_test.rb
- attachments_controller_test.rb
- donate_controller_test.rb
- contacts_controller_test.rb
- country_states_controller_test.rb
- feedback_controller_test.rb
- organization_account_requests_controller_test.rb
- registrations_controller_test.rb
- root_controller_test.rb
- forms.rb
- questions.rb
- adopter_applications.rb
- checklist_assignments.rb
- checklist_template_items.rb
- checklist_templates.rb
- custom_page.rb
- default_pet_tasks.rb
- faqs.rb
- form_answers.rb
- form_profiles.rb
- form_submission.rb
- groups.rb
- like.rb
- locations.rb
- matches.rb
- notes.rb
- organizations.rb
- people.rb
- person_groups.rb
- pets.rb
- submitted_answers.rb
- tasks.rb
- users.rb
- blank.pdf
- google_form_error_sample.csv
- google_form_sample.csv
- logo.png
- test.png
- test2.png
- application_helper_test.rb
- organization_edit_test.rb
- like_test.rb
- adoption_application_reviews_test.rb
- invite_staff_test.rb
- omniauth_callbacks_test.rb
- .keep
- adoptable_pet_show_test.rb
- adoptable_pets_index_test.rb
- contact_form_test.rb
- custom_errors_test.rb
- revoke_adoption_test.rb
- static_pages_test.rb
- user_account_test.rb
- adoption_mailer_preview.rb
- feedback_mailer_preview.rb
- foster_mailer_preview.rb
- adoption_mailer_test.rb
- application_mailer_test.rb
- contacts_mailer_test.rb
- feedback_mailer_test.rb
- foster_mailer_test.rb
- organization_account_request_mailer_test.rb
- phoneable_test.rb
- form_test.rb
- question_test.rb
- activation_test.rb
- group_member_test.rb
- staff_test.rb
- adopter_application_test.rb
- contact_test.rb
- custom_page_test.rb
- default_pet_task_test.rb
- faq_test.rb
- form_answer_test.rb
- form_profile_test.rb
- form_submission_test.rb
- group_test.rb
- like_test.rb
- location_test.rb
- match_test.rb
- note_test.rb
- organization_account_request_test.rb
- organization_test.rb
- person_test.rb
- pet_test.rb
- task_test.rb
- user_test.rb
- form_answer_policy_test.rb
- match_policy_test.rb
- form_policy_test.rb
- question_policy_test.rb
- activations_policy_test.rb
- adopter_application_policy_test.rb
- custom_page_policy_test.rb
- dashboard_policy_test.rb
- default_pet_task_policy_test.rb
- faq_policy_test.rb
- form_submission_policy_test.rb
- fosterer_invitation_policy_test.rb
- group_management_policy_test.rb
- invitation_policy_test.rb
- like_policy_test.rb
- match_policy_test.rb
- note_policy_test.rb
- organization_policy_test.rb
- person_policy_test.rb
- pet_policy_test.rb
- staff_invitation_policy_test.rb
- task_policy_test.rb
- adopter_application_policy_test.rb
- attachment_policy_test.rb
- create_service_test.rb
- csv_import_service_test.rb
- default_pet_task_service_test.rb
- task_service_test.rb
- avatarable_shared_tests.rb
- assertions.rb
- .keep
- adoption_creation_test.rb
- adoption_fosterer_test.rb
- dashboard_test.rb
- home_page_test.rb
- login_test.rb
- pet_overview_test.rb
- pets_test.rb
- registration_test.rb
- tasks_test.rb
- users_test.rb
- application_system_test_case.rb
- test_helper.rb
- .keep
- .keep
- geeksui-img-1.jpg
- geeksui-img-2.jpg
- geeksui-img-3.jpg
- geeksui-img-4.jpg
- geeksui-img-5.jpg
- geeksui-img-6.jpg
- avatar-1.jpg
- avatar-10.jpg
- avatar-11.jpg
- avatar-12.jpg
- avatar-13.jpg
- avatar-14.jpg
- avatar-15.jpg
- avatar-16.jpg
- avatar-17.jpg
- avatar-18.jpg
- avatar-19.jpg
- avatar-2.jpg
- avatar-20.jpg
- avatar-21.jpg
- avatar-3.jpg
- avatar-4.jpg
- avatar-5.jpg
- avatar-6.jpg
- avatar-7.jpg
- avatar-8.jpg
- avatar-9.jpg
- avatar.jpg
- bg-thumb.svg
- frame-1.svg
- frame-2.svg
- girl-image.png
- sound.svg
- target.svg
- trophy.svg
- analytics.jpg
- app-bg.svg
- case-study-img-1.jpg
- comingsoon.svg
- company-bg.jpg
- course-graphics.svg
- giftbox.png
- girlwithbook.png
- gradient-bg.png
- graphics.svg
- help-center-img.jpg
- hero-slide-1.jpg
- maintenance-mode.svg
- old-profile-bg.jpg
- profile-bg.jpg
- project-cover-img.jpg
- blogpost-1.jpg
- blogpost-2.jpg
- blogpost-3.jpg
- blogpost-4.jpg
- blogpost-5.jpg
- blogpost-6.jpg
- center-img.jpg
- left-img.jpg
- right-img.jpg
- geeks-ui.svg
- logo-2.svg
- logo-icon.svg
- logo-inverse.svg
- logo.svg
- 3dsmax-logo.svg
- dropbox-logo.svg
- github-logo.svg
- google-drive.svg
- gray-logo-airbnb.svg
- gray-logo-digitalocean.svg
- gray-logo-discord.svg
- gray-logo-intercom.svg
- gray-logo-netflix.svg
- gray-logo-pinterest.svg
- gray-logo-stripe.svg
- hubspot.svg
- instagram.svg
- layers-logo.svg
- netflix.svg
- payoneer.svg
- paypal-small.svg
- paypal.svg
- pinterest.svg
- slack-logo.svg
- stripe.svg
- xbox.svg
- zapier.svg
- brave.svg
- chrome.svg
- firefox.svg
- ie.svg
- opera.svg
- safari.svg
- employee-pic.jpg
- course-angular.jpg
- course-bootstrap.jpg
- course-css.jpg
- course-gatsby.jpg
- course-graphql.jpg
- course-grunt.jpg
- course-html.jpg
- course-javascript.jpg
- course-laravel.jpg
- course-node.jpg
- course-python.jpg
- course-react.jpg
- course-sass.jpg
- course-vue.jpg
- course-wordpress.jpg
- americanexpress.svg
- discover.svg
- mastercard.svg
- paypal.svg
- visa.svg
- ecommerce-img-1.jpg
- ecommerce-img-2.jpg
- ecommerce-img-3.jpg
- ecommerce-img-4.jpg
- ecommerce-img-5.jpg
- ecommerce-img-6.jpg
- ecommerce-img-7.jpg
- ecommerce-img-8.jpg
- ecommerce-img-9.jpg
- product-shoe-01.jpg
- product-shoe-02.jpg
- product-shoe-03.jpg
- product-shoe-04.jpg
- product-shoe-05.jpg
- product-shoe-06.jpg
- product-shoe-07.jpg
- product-shoe-08.jpg
- product-slide-1.jpg
- product-slide-2.jpg
- product-slide-3.jpg
- product-slide-4.jpg
- product-slide-5.jpg
- certificate.jpg
- course.png
- edu-img-1.jpg
- edu-img-2.jpg
- edu-img-3.jpg
- edu-img-4.jpg
- edu-img-5.jpg
- edu-img-6.jpg
- edu-img-7.jpg
- edu-img-8.jpg
- edu-video-img.jpg
- edu-webinar-1.jpg
- edu-webinar-2.jpg
- edu-webinar-3.jpg
- education-1.jpg
- fair.jpg
- skils.jpg
- student.jpg
- 404-error-img.svg
- favicon.ico
- hero-graphics.svg
- hero-icon-bg-dark.svg
- hero-img.png
- instructor-img-1.jpg
- instructor-img-2.jpg
- instructor-img-3.jpg
- instructor-img-4.jpg
- instructor-img.png
- job-list-logo-1.svg
- job-list-logo-2.svg
- job-list-logo-3.svg
- job-list-logo-4.svg
- job-list-logo-5.svg
- job-gallery-img-1.jpg
- job-gallery-img-2.jpg
- job-gallery-img-3.jpg
- job-gallery-img-4.jpg
- job-gallery-img-5.jpg
- job-gallery-img-6.jpg
- job-gallery-img-7.jpg
- job-gallery-img-8.jpg
- job-hero-section.png
- job-logo.png
- cafeteria.svg
- child-care.svg
- education-assistance.svg
- free-food.svg
- free-transport.svg
- gymnasiums.svg
- health-insurance.svg
- international-relocation.svg
- job-company-logo-a.svg
- job-company-logo-g.svg
- job-company-logo-l.svg
- job-company-logo-p.svg
- job-graphics.svg
- job-hero-block-1.svg
- job-hero-block-2.svg
- job-hero-block-3.svg
- job-training.svg
- skill-training.svg
- team-outings.svg
- work-from-home.svg
- path-adobe-xd.svg
- path-angular.svg
- path-bootstrap.svg
- path-css.svg
- path-figma-log.svg
- path-gatsby.svg
- path-graphql.svg
- path-grunt.svg
- path-gulp.svg
- path-html.svg
- path-illustrator.svg
- path-invision-studio.svg
- path-invision.svg
- path-javascript.svg
- path-laravel.svg
- path-nodejs.svg
- path-python.svg
- path-react.svg
- path-sass.svg
- path-sketch.svg
- path-vue-js.svg
- dots-pattern.svg
- invoiceFile.pdf
- 4by3.jpg
- placeholder-4by3.svg
- placeholder-img.jpg
- cta-instructor-1.png
- degree-1.png
- degree-2.png
- degree-3.png
- degree-4.png
- dot-move.png
- google.png
- IBM.png
- meta.png
- microsoft.png
- tensorflow.png
- portfolio-large-1.jpg
- portfolio-large-2.jpg
- portfolio-large-3.jpg
- portfolio-single-1.jpg
- portfolio-single-2.jpg
- portfolio-single-3.jpg
- portfolio-single-4.jpg
- portfolio-square-1.jpg
- portfolio-square-2.jpg
- portfolio-square-3.jpg
- call-to-action-snippets-bootstrap.svg
- cards-snippets-bootstrap.svg
- chart-snippets-bootstrap.svg
- clients-logo-snippets-bootstrap.svg
- example-table-snippets.svg
- faq-section-example.svg
- feature-snippets-bootstrap.svg
- footer-snippets-bootstrap.svg
- header-snippets-bootstrap.svg
- hero-section.svg
- image-snippets-bootstrap.svg
- integration-snippets-bootstrap.svg
- pricing-snippets-bootstrap.svg
- profile-snippets-bootstrap.svg
- review-snippets-bootstrap.svg
- slider-example.svg
- stats-snippets-bootstrap.svg
- team-snippets-bootstrap.svg
- 3d-girl-seeting.svg
- advance.svg
- appstore.svg
- beginner.svg
- checked-mark.svg
- credit-card.svg
- cut-bottom-shape.svg
- dollor.svg
- draft.svg
- feature-icon-1.svg
- feature-icon-2.svg
- feature-icon-3.svg
- feature-icon-4.svg
- featured-img-1.svg
- featured-img-2.svg
- graph.svg
- graphics-1.svg
- graphics-2.svg
- hubspot-logo.svg
- intermediate.svg
- moon.svg
- path-img.svg
- payment-logo-dhl.svg
- payment-logo-fedex.svg
- play-btn.svg
- playstore.svg
- price-icon-1.svg
- price-icon-2.svg
- price-icon-3.svg
- slack-logo.svg
- sun.svg
- survey-img.svg
- testimonial-logo-1.svg
- testimonial-logo-2.svg
- worldmap.svg
- x.svg
- theme.min.scss
- .keep
- .all-contributorsrc
- .annotaterb.yml
- .gitattributes
- .gitignore
- .ruby-version
- .tool-versions
- CODE_OF_CONDUCT.md
- config.ru
- CONTRIBUTING.md
- DEPLOYMENT.md
- docker-compose.yml
- Dockerfile
- dockerfile.dev
- entrypoint.sh
- Gemfile
- Gemfile.lock
- LICENCE
- Procfile
- Procfile.dev
- Rakefile
- README.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
brew install
설명 보기 ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
brew services
설명 보기 ▼
brew services
Manage background services with `launchctl` on macOS or `systemctl` on Linux.
brew services
List all managed services for the current user:
brew services info --all
List more information about all managed services:
brew services start {{formula}}
Start a service immediately and register it to launch at login (or boot):
docker compose up
설명 보기 ▼
docker compose up
Start and run Docker services defined in a Compose file.
docker compose up
Start all services defined in the docker-compose file:
docker compose up {{[-d|--detach]}}
Start services in the background (detached mode):
docker compose up --build
Start services and rebuild images before starting:
docker
설명 보기 ▼
docker
Docker 컨테이너 및 이미지를 관리.
`run`과 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
더 많은 정보: <https://docs.docker.com/reference/cli/docker/>.
docker {{[ps|container ls]}} {{[-a|--all]}}
모든 도커 컨테이너들(실행 및 중지) 목록 보기:
docker {{[run|container run]}} --name {{container_name}} {{image}}
사용자 정의 이름으로 이미지로부터 컨테이너 실행:
docker container {{start|stop}} {{container_name}}
기존 컨테이너 시작 또는 중지:
git clone
설명 보기 ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
nano
설명 보기 ▼
nano
명령줄 텍스트 편집기. 향상된 `Pico` 클론.
관련 항목: `pico`, `rnano`.
더 많은 정보: <https://nano-editor.org/dist/latest/nano.html>.
nano {{path/to/file1 path/to/file2 ...}}
편집기 시작:
nano {{[-I|--ignorercfiles]}}
설정 파일을 사용하지 않고 편집기 시작:
nano +{{line}},{{column}} {{path/to/file}}
특정 파일 열기, 이전 파일을 닫으면 다음 파일로 이동:
rails
설명 보기 ▼
rails
서버 측 MVC 프레임워크로, Ruby로 작성되었습니다.
`generate`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
더 많은 정보: <https://guides.rubyonrails.org/command_line.html>.
rails new "{{project_name}}"
새 Rails 프로젝트 생성:
rails generate scaffold Post title:string body:text
현재 프로젝트의 로컬 서버를 포트 3000에서 시작:
rails db:migrate
현재 프로젝트의 로컬 서버를 지정된 포트에서 시작:
