Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to Rails #17

Draft
wants to merge 24 commits into
base: main
Choose a base branch
from
Draft

Migrate to Rails #17

wants to merge 24 commits into from

Conversation

joemasilotti
Copy link
Member

This PR migrates the demo site to a Ruby on Rails application. It works with iOS PR #87 to add three tabs, as follows.

Navigation Bridge Components Resources
RocketSim_Screenshot_iPhone_16_Pro_6 3_2025-02-18_09 11 56 RocketSim_Screenshot_iPhone_16_Pro_6 3_2025-02-18_09 12 01 RocketSim_Screenshot_iPhone_16_Pro_6 3_2025-02-18_09 12 04

Navigation tab

This tab includes basic navigation like pushing screens, presenting modals, and rendering errors. Tapping into a pushed screen highlights the three historical navigation routes along with replace navigation and visiting the same page.

The second section outlines advanced navigation: rendering native screens and internal redirects.

The final section, external navigation, shows how external link, external redirects, and non-http requests (like sms://) work.

Bridge Components tab

This tab shows how the three existing bridge components work. It also links to the official documentation.

Resources tab

This tab links to the official documentation and demos how flash messages work with basic Rails CRUD actions via a form.

Error Success
RocketSim_Screenshot_iPhone_16_Pro_6 3_2025-02-18_09 25 29 RocketSim_Screenshot_iPhone_16_Pro_6 3_2025-02-18_09 24 25

@joemasilotti joemasilotti mentioned this pull request Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants