Sé que puede pedirle a ActiveRecord que enumere las tablas en la consola usando: ActiveRecord::Base.connection.tables ¿Existe un comando que enumere las columnas en una tabla
Sé que puede pedirle a ActiveRecord que enumere las tablas en la consola usando: ActiveRecord::Base.connection.tables ¿Existe un comando que enumere las columnas en una tabla
Últimamente se habla de todo tipo en la comunidad de Ruby on Rails sobre decoradores y presentadores. ¿Cuál es la diferencia esencial entre los dos? Si es así, ¿cuáles son las pistas que me dicen cuál usar sobre el otro? ¿O quizás usar los dos en
¿Cómo enumero todos los métodos a los que tiene acceso un objeto en particular? Tengo un @current_userobjeto, definido en el controlador de la aplicación: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end Y quiero ver qué métodos tengo disponibles en el...
Estoy intentando instalar Bootstrap 3.0 en mi aplicación Rails. Recientemente terminé el tutorial de Michael Hartl y ahora estoy tratando de construir mi propio sistema usando esta nueva versión de Bootstrap, pero tengo algunas preguntas de las que no estoy seguro. Mis especificaciones del...
Cuando escribo pruebas de RSpec, me encuentro escribiendo una gran cantidad de código que se ve así para asegurarme de que se llamó a un método durante la ejecución de una prueba (por el bien del argumento, digamos que realmente no puedo interrogar el estado del objeto después de la llamada porque...
En mi aplicación Rails, utilizo Rubocoppara comprobar si hay problemas. Hoy en día me dio un error como este: Assignment Branch Condition size for show is too high. Aquí está mi código: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search =...
Cuando intento ejecutar rails consoleme sale este error: /Users/TuzsNewMacBook/.rvm/gems/ruby-2.3.7/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require': dlopen(/Users/TuzsNewMacBook/.rvm/rubies/ruby-2.3.7/lib/ruby/2.3.0/x86_64-darwin18/readline.bundle, 9):...
Estoy buscando una forma de volcar la estructura de un objeto, similar a las funciones de PHP print_ry var_dumppor motivos de
Recibo el siguiente error cuando intento usar gemas en Windows, y también me referí a esta publicación de stackoverflow y actualicé rubygems y rieles. Pero nada pudo solucionar el problema. El siguiente es el error completo, D: \> gema env Gemspec no válida en [D:
Estoy buscando convertir números de un solo dígito en números de dos dígitos así: 9 ==> 09 5 ==> 05 12 == 12 4 ==> 04 Me imagino que podría poner un montón de declaraciones if-else (si el número es menor de 10, entonces haga un gsub) pero imagino que es una codificación horrible. Sé que...
No puedo entender cuál es la diferencia entre un espacio de nombres y un alcance en el enrutamiento de ruby-on-rails 3. ¿Podría alguien explicarme? namespace "admin" do resources :posts, :comments end scope :module => "admin" do resources :posts,
He estado tratando de encontrar la forma correcta de registrar un seguimiento de pila. Encontré este enlace que indica que logger.error $ !, $ !. backtrace es el camino a seguir, pero eso no me funciona log_error . Según la documentación, no veo cómo funcionaría pasar un segundo argumento al método...
Estoy creando una aplicación Rails con Rails 3.1.3: git init git remote add heroku <my heroku repo> git add . git commit -a -m "First commit" git push heroku master Tiene: Counting objects: 102, done. Delta compression using up to 4 threads. Compressing objects: 100% (86/86), done. Writing...
Estoy ejecutando Rails 3.2.3, Ruby 1.9 bajo Fedora 17. Recibo esta advertencia, cuando ejecuto rails s, ¿cómo lo soluciono? ADVERTENCIA DE SEGURIDAD: No se proporciona ninguna opción secreta para Rack :: Session :: Cookie. Esto representa una amenaza para la seguridad. Se recomienda...
Me gustaría eliminar / eliminar un archivo de migración. ¿Cómo haría yo para hacer eso? Sé que hay preguntas similares aquí, pero como actualización, ¿hay una mejor manera que hacer un script / destruir? Además, ¿debo hacer una db:reseto db:dropsi elimino / elimino una...
He enumerado mi archivo _form.html.erb a continuación, lo que me gustaría hacer es cambiar el texto en el botón de enviar.Sé cómo hacerlo en html pero no sé cómo hacerlo en Rails 3. %= form_for(@faq) do |f| %> <% if @faq.errors.any? %> <div id="error_explanation">...
Rails proporciona rutas con nombre . Se puede llamar al ayudante de rutas usando la ruta o la URL por ejemplo, de documentos: # and provide these named routes root_url # => 'http://www.example.com/' root_path # => '/' francamente hablando, nunca he usado *_urlhelper todavía, pude hacer...
Trabajo en algunas aplicaciones en rails, django (y un poco de php), y una de las cosas que comencé a hacer en algunas de ellas es almacenar la base de datos y otras contraseñas como variables de entorno en lugar de texto sin formato en ciertos archivos de configuración ( o en settings.py, para...
¿Cómo se realiza una orconsulta en Rails 5 ActiveRecord? Además, ¿es posible encadenar orcon whereconsultas
Estoy tratando de encontrar la mejor manera de establecer valores predeterminados para objetos en Rails. Lo mejor que se me ocurre es establecer el valor predeterminado en el newmétodo en el controlador. ¿Alguien tiene alguna sugerencia si esto es aceptable o si hay una mejor manera de...