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.


1
Cómo implementar un índice único en dos columnas en rieles
Tengo una tabla y estoy tratando de agregar un índice único en dos columnas. Estas columnas también están indexadas. Entonces, mi pregunta es si puedo eliminar los índices que eran solo para una columna o si tengo que usar los tres índices: add_index "subscriptions", ["user_id"] add_index "subscriptions", ["content_id"] add_index "subscriptions", …


3
cómo agregar registros a has_many: a través de la asociación en rieles
class Agents << ActiveRecord::Base belongs_to :customer belongs_to :house end class Customer << ActiveRecord::Base has_many :agents has_many :houses, through: :agents end class House << ActiveRecord::Base has_many :agents has_many :customers, through: :agents end ¿Cómo agrego al Agentsmodelo para Customer? Es esta la mejor manera? Customer.find(1).agents.create(customer_id: 1, house_id: 1) Lo anterior funciona bien …


9
Ruby on Rails: ¿Cómo puedo revertir una migración con rake db: migrate?
Después de instalar devise MODEL User obtuve esto. class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null => false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique => true add_index :users, :reset_password_token, :unique …

4
¿Cómo anular to_json en Rails?
Actualizar: Este problema no se exploró correctamente. El problema real está dentro render :json. El primer pegado de código en la pregunta original producirá el resultado esperado. Sin embargo, todavía hay una salvedad. Vea este ejemplo: render :json => current_user NO es lo mismo que render :json => current_user.to_json Es …


1
rspec 3 - stub un método de clase
Estoy actualizando de rspec 2.99 a rspec 3.0.3 y he convertido métodos de instancia para usar allow_any_instance_of, pero no he descubierto cómo stub un método de clase. Tengo un código como este: module MyMod class Utils def self.find_x(myarg) # Stuff end end end y mi prueba rspec 2 hace esto: …


2
Rails: ¿de dónde viene el infame "current_user"?
Recientemente he estado mirando Rails y he notado que hay muchas referencias a current_user. ¿Esto solo proviene de Devise? y ¿tengo que definirlo manualmente yo mismo incluso si uso Devise? ¿Existen requisitos previos para el uso current_user(como la existencia de sesiones, usuarios, etc.)?





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.