Preguntas etiquetadas con ruby-on-rails

Ruby on Rails es un marco de aplicación web full-stack de código abierto escrito en Ruby. Sigue el popular modelo de marco MVC y es conocido por su enfoque de "convención sobre configuración" para el desarrollo de aplicaciones.

16
Limitaciones al ejecutar Ruby / Rails en Windows
En la documentación de instalación de RoR, se menciona que existen muchas limitaciones para ejecutar Ruby on Rails en Windows y, en algunos casos, las bibliotecas completas no funcionan. ¿Qué tan graves son estas limitaciones? ¿Debería siempre utilizar Linux de forma predeterminada para codificar / ejecutar RoR? ¿Se espera que …


4
Seguridad del uso Thread.current [] en rieles
Sigo recibiendo opiniones contradictorias sobre la práctica de almacenar información en el Thread.currenthash (por ejemplo, el actual_usuario, el subdominio actual, etc.). La técnica se ha propuesto como una forma de simplificar el procesamiento posterior dentro de la capa del modelo (alcance de consultas, auditoría, etc.). ¿Por qué mis variables de …

6
Ruby on Rails: borra una página en caché
Tengo una aplicación RoR (ruby v1.8.7; rails v2.3.5) que almacena en caché una página en el entorno de desarrollo. Esto no sería un gran problema, pero los aelementos de la página en caché son incorrectos. No he realizado ningún cambio en el archivo development.rb y no he agregado a sabiendas …

9
Usando ActiveRecord, ¿hay alguna manera de obtener los valores antiguos de un registro durante after_update?
Configuración usando un ejemplo simple: tengo 1 tabla ( Totals) que contiene la suma de la amountcolumna de cada registro en una segunda tabla ( Things). Cuando thing.amountse actualiza, me gustaría simplemente agregar la diferencia entre el valor anterior y el nuevo valor a total.sum. Ahora mismo estoy restando self.amountdurante …



5
Rspec 3 cómo probar mensajes flash
Quiero probar la acción del controlador y la presencia de mensajes flash con rspec. acción : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to #{user.email}." else flash[:alert] = "Can't find user with this email: #{params[:email]}" end redirect_to root_path end especificación : …




12
UNIÓN EXTERIOR IZQUIERDA en rieles 4
Tengo 3 modelos: class Student < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :courses, through: :student_enrollments end class Course < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :students, through: :student_enrollments end class StudentEnrollment < ActiveRecord::Base belongs_to :student belongs_to :course end Deseo consultar una lista de cursos en la tabla Cursos, que no …

4
Migraciones de rieles: ¿comprobar la existencia y continuar?
Estaba haciendo este tipo de cosas en mis migraciones: add_column :statuses, :hold_reason, :string rescue puts "column already added" pero resulta que, si bien esto funciona para SQLite, no funciona para PostgreSQL . Parece que si add_column explota, incluso si se detecta la excepción, la transacción está muerta y, por lo …

3
Seleccione donde no es nulo o vacío en mongoide
Modifiqué un modelo para que incluya un nuevo campo, como ... field :url, :type => String Yo uso activeadmin, así que cuando creo una nueva entrada @model.urlestá vacía, y en las entradas creadas antes de cambiar el esquema es nula. ¿Cómo selecciono ambos? Yo he tratado: # Returns nils and …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.