tutorial rails que ejemplos descargar curso caracteristicas ruby-on-rails-3

ruby on rails 3 - que - Rails 3-¿Cómo evito la base de datos por completo?



ruby on rails tutorial (2)

Además, en Rails 3, elimine cualquier referencia a active_record en

config / environments / development.rb

config / environments / test.rb y

config / environments / production.rb como

config.active_record.mass_assignment_sanitizer = :strict config.active_record.auto_explain_threshold_in_seconds = 0.5

así como eliminar requieren "rails / all" y agregar las líneas requeridas en el comentario 21 (arriba).

si no está utilizando una base de datos (esto funciona con Rails 3.1.1)

Intento usar rails 3 sin ningún back-end de db, pero aún insiste en requerir la gema ''sqlite3'' cuando intento acceder a una página, y arroja un error no such file to load -- sqlite3 , aunque no haya ningún código en el la aplicación requiere sqlite, excepto que dejé database.yml con su configuración predeterminada para sqlite3, ya que la eliminación del contenido generó otros errores. ¿Alguna idea de cómo podría usar los rieles sin ninguna base de datos y evitar dichos errores? Gracias.

(También estoy familiarizado con Sinatra, solo prefiero los rieles para este proyecto).


Rails 3:

En application.rb , elimine la línea require ''rails/all'' y en su lugar agregue estas líneas:

require "action_controller/railtie" require "action_mailer/railtie" require "active_resource/railtie" require "rails/test_unit/railtie" require "sprockets/railtie"

También vea Eliminar ActiveRecord en Rails 3 y mire en el modelo activo Railscast

Rails 3.2.x:

También necesitarás eliminar / comentar esta línea en application.rb

config.active_record.whitelist_attributes = true

Y eliminar / comentar estas dos líneas de development.rb

config.active_record.mass_assignment_sanitizer = :strict config.active_record.auto_explain_threshold_in_seconds = 0.5

Rails 2.x:

En config/environment.rb agrega (o descomenta) la línea

config.frameworks -= [ :active_record, :active_resource, :action_mailer ]

Esto hará que Rails no use esos marcos. (Tenga en cuenta que casi invisible -= !)