Uploaded image for project: 'Mongoid'
  1. Mongoid
  2. MONGOID-5557

Improve the first-touch experience with Mongoid

    • Type: Icon: Epic Epic
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • Done
    • Improve the first-touch experience with Mongoid
    • 2
    • 3
    • 3
    • 100
    • Hide

      Engineer(s): Jamis Buck

      2023-08-18: Project completed

      • Got approval from legal to install crypt_shared after accepting license agreement
        • Will be done as a follow up ticket
        • A new component has been created to track tickets for railsmdb

      2023-08-04: Set target date to 2023-08-18

      • Adding command to help with setting up FLE
      • Waiting on input from legal before adding logic to install crypt_shared after accepting license agreement

      2023-07-21: Set target date to 2023-08-04

      • Work started with implementation of the railsmdb new command
      Show
      Engineer(s): Jamis Buck 2023-08-18: Project completed Got approval from legal to install crypt_shared after accepting license agreement Will be done as a follow up ticket A new component has been created to track tickets for railsmdb 2023-08-04: Set target date to 2023-08-18 Adding command to help with setting up FLE Waiting on input from legal before adding logic to install crypt_shared after accepting license agreement 2023-07-21: Set target date to 2023-08-04 Work started with implementation of the railsmdb new command

      New Rails applications are predominantly created using the rails CLI, and users learn to interact with their data here also via rails dbconsole.

      MongoDB does not have an ActiveRecord adapter, and as such cannot (and should not) be included out-of-the-box. Though workloads should realistically be tuned to the underlying database, ActiveRecord adapters are mostly "interchangeable" in that you can use the same rake tasks to setup a new database, run migrations, alter the schema and connect to the dbconsole.

      To ensure MongoDB has a similarly smooth first-touch experience, additional tooling will need to be developed to facilitate new user onboarding and automation/generation of rails-specific MongoDB content and components.

            Assignee:
            jamis.buck@mongodb.com Jamis Buck
            Reporter:
            alex.bevilacqua@mongodb.com Alex Bevilacqua
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              4 weeks, 4 days