-
check_circle_outlineMódulo 1 | 24 clases
Introducción
expand_more-
done_all
Clase 1
Presentación del curso
-
done_all
Clase 2
2.- Cómo funciona la web
-
done_all
Clase 3
3.- Entendiendo lenguajes de servidor
-
done_all
Clase 4
4.- Http explicado
-
done_all
Clase 5
5.- Por qué Ruby on Rails
-
done_all
Clase 6
6.- Novedades en Rails 5
-
done_all
Clase 7
7.- Instalar Ruby on Rails 5
-
done_all
Clase 8
8.- Ruby on Rails 5 en web para usuarios de Windows
-
done_all
Clase 9
9.- Como procesa Rails peticiones
-
done_all
Clase 10
10.- Crear Proyecto
-
done_all
Clase 11
11.- Autenticación y sesiones
-
done_all
Clase 12
12.- Devise
-
done_all
Clase 13
Autenticación con Facebook parte 1
-
done_all
Clase 14
14.- Autenticación con Facebook parte 2
-
done_all
Clase 15
15.- Manejando errores autenticación
-
done_all
Clase 16
16.- Parámetros fuertes (Strong params)
-
done_all
Clase 17
17.- Actualizar datos antes del registro
-
done_all
Clase 18
18.- Usuarios prueba y failure
-
done_all
Clase 19
19.- Asset Pipeline
-
done_all
Clase 20
20.- Rutas para autenticados y no autenticados
-
done_all
Clase 21
21.- Ciclos e Interpolación en SASS
-
done_all
Clase 22
22.- Parciales y helpers
-
done_all
Clase 23
23.- Múltiples layouts con herencia
-
done_all
Clase 24
24.- Navegación
-
-
check_circle_outlineMódulo 2 | 8 clases
Validaciones y pruebas
expand_more -
check_circle_outlineMódulo 3 | 12 clases
Controladores a fondo
expand_more -
check_circle_outlineMódulo 4 | 13 clases
Subir archivos
expand_more -
check_circle_outlineMódulo 5 | 12 clases
Solicitud de amistad
expand_more -
check_circle_outlineMódulo 6 | 7 clases
Feed de publicaciones
expand_more -
check_circle_outlineMódulo 7 | 11 clases
Notificaciones
expand_more
17 comentario(s)
##Error
No route matches [GET] "/users"
Rails.root: /Users/panic/Documents/rails/redsocial/redsocial
actionpack (5.1.0) lib/action_dispatch/middleware/debug_exceptions.rb:63:in `call' web-console (3.5.0) lib/web_console/middleware.rb:135:in `call_app' web-console (3.5.0) lib/web_console/middleware.rb:28:in `block in call' web-console (3.5.0) lib/web_console/middleware.rb:18:in `catch' web-console (3.5.0) lib/web_console/middleware.rb:18:in `call' actionpack (5.1.0) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' railties (5.1.0) lib/rails/rack/logger.rb:36:in `call_app' railties (5.1.0) lib/rails/rack/logger.rb:24:in `block in call' activesupport (5.1.0) lib/active_support/tagged_logging.rb:69:in `block in tagged' activesupport (5.1.0) lib/active_support/tagged_logging.rb:26:in `tagged' activesupport (5.1.0) lib/active_support/tagged_logging.rb:69:in `tagged' railties (5.1.0) lib/rails/rack/logger.rb:24:in `call' sprockets-rails (3.2.0) lib/sprockets/rails/quiet_assets.rb:13:in `call' actionpack (5.1.0) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' actionpack (5.1.0) lib/action_dispatch/middleware/request_id.rb:25:in `call' rack (2.0.2) lib/rack/method_override.rb:22:in `call' rack (2.0.2) lib/rack/runtime.rb:22:in `call' activesupport (5.1.0) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' actionpack (5.1.0) lib/action_dispatch/middleware/executor.rb:12:in `call' actionpack (5.1.0) lib/action_dispatch/middleware/static.rb:125:in `call' rack (2.0.2) lib/rack/sendfile.rb:111:in `call' railties (5.1.0) lib/rails/engine.rb:522:in `call' puma (3.8.2) lib/puma/configuration.rb:224:in `call' puma (3.8.2) lib/puma/server.rb:600:in `handle_request' puma (3.8.2) lib/puma/server.rb:435:in `process_client' puma (3.8.2) lib/puma/server.rb:299:in `block in run' puma (3.8.2) lib/puma/thread_pool.rb:120:in `block in spawn_thread'
##
rails generate devise User
### routes.rb ###
Rails.application.routes.draw do
devise_for :users
root 'main#home'
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
end
NoMethodError: undefined method `devise' for User (call 'User.connection' to establish a connection):Class
C:/Users/Bryan/Desktop/curso rails/red/app/models/user.rb:4:in `<class:User>'
C:/Users/Bryan/Desktop/curso rails/red/app/models/user.rb:1:in `<top (required)>'
C:/Users/Bryan/Desktop/curso rails/red/config/routes.rb:2:in `block in <top (required)>'
C:/Users/Bryan/Desktop/curso rails/red/config/routes.rb:1:in `<top (required)>'
C:/Users/Bryan/Desktop/curso rails/red/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
Pero lo soluciones primero en el archivo de routes.rb comentando la ruta del usuario
#devise_for :users
luego de eso ejecutar
rails generate devise:install
y luego de eso al ejecutar de nuevo la migración funciono
/home/cristian/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.0.1/lib/active_record/dynamic_matchers.rb:21:in `method_missing': undefined method `devise'
1.- en mi GemFile pongo asi: gem 'devise', github: "plataformatec/devise"
2.- Al hacer bundle install me sale esto:
The git source `git://github.com/plataformatec/devise.git` uses the `git` protocol, which transmits data without encryption. Disable this warning with `bundle config git.allow_insecure true`, or switch to the `https` protocol to keep your data secure. ....
....
Using devise 4.2.0 from git://github.com/plataformatec/devise.git (at master@d2ea28b)
Bundle complete! 18 Gemfile dependencies, 73 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
3.- al darle rails generate devise:install me sale:
/home/cristian/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.0.1/lib/active_record/dynamic_matchers.rb:21:in `method_missing': undefined method `devise' for User (call 'User.connection' to establish a connection):Class (NoMethodError)
(aparentemente el devise no logra instalarse correctamente. los siguientes pasos ya no puedo hacer)
SELECT name FROM sqlite_master WHERE type IN ('table','view') AND name <> 'sqlite_sequence' AND name = 'schema_migrations'
ya hize rake db:drop
rake db:create
rake db:migrate
y nada porfavor ayuda!
=> Rails 5.0.0 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
Exiting
/Users/angie/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.0/lib/active_record/dynamic_matchers.rb:21:in `method_missing': undefined method `devise' for User (call 'User.connection' to establish a connection):Class (NoMethodError)
from /Users/angie/la/app/models/user.rb:4:in `<class:User>'
from /Users/angie/la/app/models/user.rb:1:in `<top (required)>'