You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Article List Display Function:
This feature displays a list of articles stored in the database. Users can select specific articles based on information such as title or posting date.
Article Details Display Function:
This feature allows users to view the detailed information of a selected article, including its content, author, and other relevant details.
Article Posting Function:
With this feature, users can create and post new articles. They can enter the article's title, content, and any other required information before submitting it for publication.
Admin User Registration Function:
This feature enables the registration of admin users. Admin users have elevated privileges and can access additional functionalities for managing the system.
Image File Upload Function:
This feature enables users to upload image files to the system. It allows articles or other content to include images for visual representation.
Database Table Relation Management:
This feature involves managing the relationships between different database tables. It ensures data integrity and facilitates efficient data retrieval and storage.
Database Transaction Control Function:
This feature provides control over database transactions. It allows for the execution of multiple database operations as a single logical unit, ensuring atomicity, consistency, isolation, and durability (ACID properties).
Pagination Functionality: https://github.com/hotwired/stimulus https://github.com/hotwired/turbo
This feature divides a large set of data (such as articles) into smaller, manageable pages. It enables users to navigate through the data more easily by displaying a limited number of records per page.
Unit Testing Functionality: Unit Testing
This feature allows for the creation and execution of unit tests. It helps verify the correctness and functionality of individual components or units of code. rspec-rails factory-bot pry-rails
Integration Testing Functionality Integration Testing
This feature involves testing the interactions and integration between different components or modules of the system. It ensures that the system functions correctly as a whole when all the components are combined.
Article List Display Function:
This feature displays a list of articles stored in the database. Users can select specific articles based on information such as title or posting date.
Article Details Display Function:
This feature allows users to view the detailed information of a selected article, including its content, author, and other relevant details.
Article Posting Function:
With this feature, users can create and post new articles. They can enter the article's title, content, and any other required information before submitting it for publication.
Admin User Registration Function:
This feature enables the registration of admin users. Admin users have elevated privileges and can access additional functionalities for managing the system.
Admin User Login Function:
https://developers.google.com/recaptcha/
https://github.com/ambethia/recaptcha/
This feature allows registered admin users to log into the system using their credentials. Upon successful authentication, they gain access to the admin dashboard and its associated features.
Image File Upload Function:
This feature enables users to upload image files to the system. It allows articles or other content to include images for visual representation.
Database Table Relation Management:
This feature involves managing the relationships between different database tables. It ensures data integrity and facilitates efficient data retrieval and storage.
Database Transaction Control Function:
This feature provides control over database transactions. It allows for the execution of multiple database operations as a single logical unit, ensuring atomicity, consistency, isolation, and durability (ACID properties).
Pagination Functionality:
https://github.com/hotwired/stimulus
https://github.com/hotwired/turbo
This feature divides a large set of data (such as articles) into smaller, manageable pages. It enables users to navigate through the data more easily by displaying a limited number of records per page.
Unit Testing Functionality:
Unit Testing
This feature allows for the creation and execution of unit tests. It helps verify the correctness and functionality of individual components or units of code.
rspec-rails
factory-bot
pry-rails
Integration Testing Functionality
Integration Testing
This feature involves testing the interactions and integration between different components or modules of the system. It ensures that the system functions correctly as a whole when all the components are combined.
Parallel Testing
Parallel Testing with Threads
https://github.com/oracle/truffleruby
The Test Database
https://api.rubyonrails.org/v7.0.6/classes/ActiveRecord/FixtureSet.html
System Testing
https://github.com/teamcapybara/capybara
Debugging Memory Leaks
https://blog.evanweaver.com/2008/02/05/valgrind-and-ruby/
https://github.com/zombocom/derailed_benchmarks#is-my-app-leaking-memory
Plugins for Debugging
https://github.com/pry/pry
The text was updated successfully, but these errors were encountered: