ruby-on-rails

La mejor manera de crear token único en Rails?

Esto es lo que estoy usando. El token no necesariamente tiene que ser escuchado para adivinar, es más como un identificador d ... gar otra cadena al final, algo generado en función del tiempo o algo así, pero no quiero que el token se prolongue demasiado.

Restablecer la base de datos (purgar todo), a continuación, seed una base de datos

¿Hay un comando rake para borrar los datos en las tablas de la base de datos? ¿Cómo puedo crear un script db:seed para rellenar previamente los datos de mis tablas?

Cómo ejecutar una sola prueba RSpec?

Tengo el siguiente archivo: /spec/controllers/groups_controller_spec.rb ¿Qué comando en terminal utilizo para ejecutar so ... body = JSON.parse(response.body) body.should have(3).items # @user1 has 3 permissions to 3 groups end end end

Un trabajo cron para rails: ¿mejores prácticas?

¿Cuál es la mejor manera de ejecutar tareas programadas en un entorno Rails? Guión / corredor? ¿Rastrillo?

ActiveRecord: tamaño vs recuento

En Rails, puede encontrar el número de registros usando Model.size y Model.count. Si está tratando con consultas más compleja ... as fotos tienen, ¿ejecutar muchas instancias de user.photos.size será más rápido o más lento que user.photos.count? Gracias!

Añadir parámetros querystring a los que enlazar

Tengo dificultades para agregar parámetros querystring a link_to UrlHelper. Tengo una vista de índice, por ejemplo, que tien ... áticamente las otras variables QS (es decir, page, bucket, sorting), en lugar de tener que incluirlas por nombre en link_to.

Purgar o recrear una base de datos de Ruby on Rails

Tengo una base de datos dev Ruby on Rails llena de datos. Quiero borrar todo y reconstruir la base de datos. Estoy pensando en usar algo como: rake db:recreate Es esto posible?

cómo permitir una matriz con parámetros fuertes

Tengo una aplicación Rails 3 en funcionamiento que usa has_many :a través de asociaciones que no lo es, ya que la rehizo como ... ion).permit(:question_details, :question_content, :user_id, :accepted_answer_id, :province_id, :city, :category_ids) end

¿Hay un truco de rails para agregar comas a números grandes?

¿Hay alguna forma de que rails imprima un número con comas? Por ejemplo, si tengo un número 54000000.34, puedo ejecutar , que imprimiría "54,000,000. 34" Gracias!

¿Cómo redirigir a un 404 en Rails?

Me gustaría 'falsificar' una página 404 en Rails. En PHP, simplemente enviaría un encabezado con el código de error como tal: header("HTTP/1.0 404 Not Found"); ¿Cómo se hace eso con Rails?

¿Cómo puedo saber la ruta actual en Rails?

Necesito saber la ruta actual en un filtro en Rieles. ¿Cómo puedo averiguar qué es? Estoy haciendo recursos REST, y no veo rutas con nombre.

Validar la unicidad de varias columnas

¿Hay una manera de validar que un registro real es único y no solo una columna? Por ejemplo, un modelo / tabla de amistad no debería poder tener varios registros idénticos como: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20

Ejecutar un único archivo de migración

Hay una manera fácil de ejecutar una migración? No quiero migrar a una versión determinada, solo quiero ejecutar una específica.

Deshacer andamios en rieles

¿Hay alguna forma de 'deshacer' los efectos de un comando scaffold en Rails?

Añadir una clase CSS a < % = f. submit %>

Mi pregunta es fácil: <%= f.submit %> ¿A dónde va la declaración de clase? Estoy recibiendo errores en múltiples intentos.

eliminar todo vs destruir todo?

Estoy buscando el mejor enfoque para eliminar registros de una tabla. Por ejemplo, tengo un usuario cuyo ID de usuario está e ... eo que destroy_all llama a la función destroy en todos los objetos asociados, pero solo quiero confirmar el enfoque correcto.

Ferrocarril.env vs RAILS ENV

Veo ambos en ejemplos cuando compruebo en qué se está ejecutando env one. ¿Cuál es el preferido? ¿Son iguales a todos los efectos?

Desea encontrar registros sin registros asociados en Rails 3

Considere una asociación simple... class Person has_many :friends end class Friend belongs_to :person end ¿Cuál es ... ar con el meta_search gem No me importa el costo de rendimiento de las consultas Y cuanto más lejos del SQL real, mejor...

Rotación del registro de producción de Ruby on Rails

¿Cuál es la mejor manera de habilitar la rotación de registros en una aplicación de producción Ruby on Rails? ¿Es mediante ... de logrotate en el servidor de alojamiento o hay un conjunto de opciones para usar al inicializar logger desde la aplicación?

Cómo reiniciar un servidor rails en Heroku?

Localmente solo interrumpo (ctrl-c) y luego lo inicio de nuevo. ¿Cómo hago lo mismo con una aplicación en heroku?