عبر الإنترنت
eduCBA Ruby Programming eduCBA

تفاصيل الدورة

Ruby on Rails is an open source web application framework written in Ruby language. Rails is a full-stack framework that accentuate the use of popular software engineering design and paradigms, including convention over configuration (CoC), model–view–controller, the active record pattern, and don’t repeat yourself (DRY).

Like many web frameworks, Ruby on Rails uses the model–view–controller (MVC) pattern to construct application programming.
We can define Ruby as: A High Level Programming Language, Interpreted like Perl, Python, Tcl/TK., Object-Oriented Like Java, Smalltalk, Eiffel, Ada.

By default, a model in the Rails framework maps to a table in a database, and a Ruby file. , a model class User will commonly be defined in the file in the app/models directory, and it will be linked to the table users in the database. Developers can select any file name or database table name, model name. But this is not common practice and usually discouraged according to the “convention over configuration” philosophy. تحديث بتاريخ 27 March, 2023