Commit Graph

9 Commits

Author SHA1 Message Date
07d3c45f67 chore: update ffi and guard gem versions
- Upgrade ffi from 1.17.0 to 1.17.1 for improved compatibility
- Update guard from 2.19.0 to 2.19.1 to address potential issues

These updates ensure that the project uses the latest versions of
these gems, which may include bug fixes and performance improvements.
No breaking changes are expected from these updates.
2025-01-04 10:03:30 +08:00
791f91fbb7 chore: update brakeman to version 7.0.0
- Upgrade brakeman from version 6.2.2 to 7.0.0
- Ensure compatibility with the latest security checks

This update includes improvements and new features in the
brakeman gem, enhancing the security analysis of the codebase.
It is important to test the application after this upgrade to
confirm that no new issues have been introduced.
2025-01-04 10:01:49 +08:00
de60010a5c chore: add project configuration files
- Add .gitignore to exclude IDE-specific files
- Create misc.xml, modules.xml, and vcs.xml for project settings
- Add sample_rails_app.iml for Ruby on Rails module configuration
- Remove unused gems from Gemfile.lock to streamline dependencies

These changes set up the project environment for Ruby on Rails development and improve dependency management by removing unnecessary gems.
2025-01-04 09:46:12 +08:00
d795de6aa1 feat: update asset management and add bundling tools
- Add cssbundling-rails and jsbundling-rails gems for improved
  asset management.
- Create a Procfile for development with separate processes for
  CSS and JS.
- Remove unused jQuery and Bootstrap assets from the
  application.
- Update .gitignore to exclude build artifacts and node_modules.

These changes streamline the asset pipeline, allowing for
better organization and performance in handling CSS and JS
files. The removal of unused assets reduces clutter and
potential conflicts in the asset management process.
2025-01-02 14:45:44 +08:00
cd558466be feat: add user registration functionality
- Add User model with validations for name and email
- Implement UsersController with new action for signup
- Create views for user signup and home page
- Update routes to include signup path
- Add bcrypt gem for password security
- Include tests for user model and controller actions

This commit establishes the foundation for user registration in the application, ensuring proper validation and security measures are in place. It also enhances the user experience by providing a dedicated signup page.
2024-12-31 14:20:22 +08:00
02b7393ed4 add some test 2024-12-31 00:37:02 +08:00
12e39e2eb4 import bootstrap 2024-12-30 17:24:18 +08:00
22b1e769b2 finish 2024-12-30 00:09:54 +08:00
5bd0c44c91 init sample-app 2024-12-29 17:12:54 +08:00