Articles of ruby on rails

Método no definido raise_in_transactional_callbacks = ‘para ActiveRecord :: Base: Class (NoMethodError)

Antes de escribir esta pregunta, miré estas respuestas, pero no pude encontrar una solución. Error al ejecutar Rails generar andamios Nombre de usuario: cadena email: cadena rake abortado! método undefined `migration_error = ‘para ActiveRecord :: Base: Class Error al iniciar el servidor Rails: método no definido ‘configurar’ Cuando trato de iniciar una nueva aplicación (para […]

Caché de confusiones de consultas de Active Record con Rails.cache.fetch

Mi versión es: Rieles: 3.2.6 dalli: 2.1.0 Mi env es: config.action_controller.perform_caching = true config.cache_store =: dalli_store, ‘localhost: 11211’, {: namespace => ‘MyNameSpace’} Cuando yo escribo: Rails.cache.fetch(key) do User.where(‘status = 1’).limit(1000) end El modelo de usuario no se puede almacenar en caché. Si uso Rails.cache.fetch(key) do User.all end puede ser almacenado en caché ¿Cómo guardar el […]

Rails: Skinny Controller vs. Fat Model, o debería hacer que mi Controller sea anoréxica?

Sé que preguntas similares han sido respondidas antes, como por ejemplo: ¿A dónde debería ir la lógica? dónde hacer ciertas tareas, etc. Pero tengo una pregunta más específica: ¿hasta qué punto debería tomar este axioma? Mantenga su controlador delgado, ¡haga que su modelo sea gordo! Aquí hay un ejemplo: Por ejemplo, digamos que tengo múltiples […]

¿Cómo omitir un before_filter para SessionsController de Devise?

Tengo un before_filter en mi ApplicationController ; es decir, para cada controlador en mi proyecto. ¿Cómo puedo skip_before_filter para que SessionsController skip_before_filter cree acción?

¿Por qué deberíamos evitar usar variables de clase @@ en Rails?

¿Por qué deberíamos evitar usar variables de clase @@ en Rails? ¿Hay alguna laguna de seguridad con eso? Por favor, responda como soy nuevo con los Rails. y estoy usando mucho la variable de instancia @variable_name . Intenté una vez @@variable_name . Solo sé que la variable de clase es, la variable de clase es […]

Cómo probar la igualdad de objetos (ActiveRecord)

En Ruby 1.9.2 on Rails 3.0.3 , estoy intentando probar la igualdad de objetos entre dos objetos Friend (clase hereda de ActiveRecord::Base ). Los objetos son iguales, pero la prueba falla: Failure/Error: Friend.new(name: ‘Bob’).should eql(Friend.new(name: ‘Bob’)) expected # got # (compared using eql?) Solo por sonrisas, también pruebo la identidad del objeto, que falla como […]

La validación falló: el archivo de carga tiene una extensión que no coincide con su contenido

Estoy usando gem paperclip para subir archivos. y mi versión de joya de clip es paperclip-4.1.1. Mientras subes un archivo, lo lanzas Validation failed: Upload file has an extension that does not match its contents. Estoy intentando subir un archivo xlsx. y también lo he mencionado en el modelo content_type. validates_attachment_content_type :upload_file, :content_type => %w(application/msword […]

La instalación de Rails falló en Ubuntu con “no se puede cargar ese archivo – mkmf”

Tengo este problema al instalar Rails en Ubuntu 11: root@salah:/home/salah/rubygems-1.8.15# sudo gem install mysql Fetching: mysql-2.8.1.gem (100%) Building native extensions. This could take a while… ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: cannot load such file — mkmf (LoadError) from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from extconf.rb:10:in `’ Gem files […]

Redirija las solicitudes que no son www a www urls en Rails

Problema simple, pero parece que no puede encontrar una respuesta haciendo una búsqueda rápida en Google. ¿Cuál es la forma de Rails de hacer esto directamente con 301 ( http://x.com/abc > http://www.x.com/abc ). A before_filter?

Rails 3 autocarga

Tengo una clase ConstData: class ConstData US_CITIES = [‘miami’, ‘new york’] EUROPERN_CITIES = [‘madrid’, ‘london’] end Se almacena en /lib/const_data.rb La idea es que dentro de un modelo, controlador o vista pueda hacer: ConstData::US_CITIES para obtener las US_CITIES, etc. Rails debería cargar esta clase automáticamente, obtuve esto de: http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/662abfd1df9b2612?hl=en Sin embargo, esto no funciona. ¿Alguien […]