ruby-on-rails

¿Cómo obtener los últimos N registros con activerecord?

Con :limit en la consulta, obtendré los primeros N registros. ¿Cuál es la forma más fácil de obtener los últimos registros de N?

Rails 3 comprobar si el atributo ha cambiado

Es necesario comprobar si un bloque de atributos ha cambiado antes de la actualización en Rails 3. Street1, street2, city, s ... rams[:user][:street1] then do something.... end Pero ese fragmento de código será MUY largo. ¿Hay una manera más limpia?

¿Hay un opuesto de incluir? para Ruby Matrices?

Tengo la siguiente lógica en mi código: if [email protected]?(p.name) do ... end @players es una matriz. ¿Hay un método para que pueda evitar el !? Idealmente, este fragmento sería: if @players.does_not_include?(p.name) do ... end

Versionado de API para Rutas Rails

Estoy tratando de versión de mi API como Stripe tiene. A continuación se da la última versión de la API es 2. /api/users dev ... => /[12]/ do resources :users end match '/*path', :to => redirect { |params| "/api/v2/#{params[:path]}" } end

Sobreescribir un ámbito predeterminado de Rails

Si tengo un modelo ActiveRecord:: Base con un ámbito predeterminado: class Foo < ActiveRecord::Base default_scope :co ... usar 'default' en el nombre sugeriría que era overridable, de lo contrario se llamaría algo así como global_scope, ¿verdad?

Plugins de estilo Rails 2.3 y advertencias de obsolescencia ejecutando tarea en Heroku

Estoy actualizando a Rails 3.2, y ejecutar rake db: migrate me da varios errores de la forma: ADVERTENCIA DE OBSOLESCENC ... sconcertante es que mi directorio vendor/plugins está vacío? ¿hay otro directorio de plugins al que esté haciendo referencia?

Pasar una variable a un parcial, rails 3?

Tengo un bucle como tal: <% @posts.each do |post| %> <% render middle %> <% end %> Luego, en mi parcial central, ¿cómo puedo acceder a la publicación actual?

AWS S3: El bucket al que intenta acceder debe dirigirse mediante el punto de conexión especificado

Estoy intentando eliminar los archivos de imagen cargados con la gema Ruby AWS-SDK-Core. Tengo el siguiente código: require ... si la cambio a us-east-1, aparece el siguiente error: La clave especificada no existir. ¿Qué estoy haciendo mal aquí?

¿Dónde se instala gems?

Estoy tratando de editar uno de los archivos de configuración de la gema y no puedo encontrarlo. No estoy seguro de cómo hice esto en el pasado.

Rails tiene muchos con nombre de alias

En mi modelo de usuario podría tener: has_many :tasks Y en mi modelo de tarea: belongs_to :user Entonces, suponiendo ... y de tal manera que pueda referirme a las Tareas de un Usuario como: @user.jobs ... o ... @user.foobars Muchas gracias.

Rails 3: el envoltorio "campo con errores" cambia el aspecto de la página. Cómo evitar esto?

Campo de correo electrónico: <label for="job_client_email">Email: </label> <input type="email" name="job[cl ... b[client_email]" id="job_client_email"> </div> Que se ve así: ¿Cómo podría evitar este cambio de apariencia ?

Ruby / Rails: ¿convertir int a time O obtener tiempo de integer?

Podemos hacer esto: i = Time.now.to_i Por ejemplo actual: i = 1274335854 ¿Puedo volver al tiempo?

¿Cómo puedo borrar los trabajadores de Resque atascados/obsoletos?

Como se puede ver en la imagen adjunta, tengo un par de trabajadores que parecen estar atascados. Esos procesos no deberían t ... inarlos manualmente. Estoy en Heroku usando Resque con Redis-to-Go y HireFire para escalar automáticamente los trabajadores.

WARN no pudo determinar el contenido-longitud del cuerpo de respuesta. Set content-longitud de la respuesta o set Response#chunked = true [duplicar]

Posible Duplicado:Lo que hace "WARN" No pudo determinar el contenido-longitud del cuerpo de respuesta."mean and how to I g ... de estos funcionó. ¿Alguna idea sobre cómo deshabilitar este registro para este error? O a soluciona el problema:) Gracias

Crear un usuario de devise desde Ruby console

¿Alguna idea sobre cómo crear y guardar un nuevo objeto de usuario con devise desde la consola ruby? Cuando traté de guarda ... iempre me estoy poniendo falso. Supongo que me estoy perdiendo algo, pero no puedo encontrar ninguna información relacionada.

Rspec, Rails: ¿cómo probar métodos privados de controladores?

Tengo controlador: class AccountController < ApplicationController def index end private def current_account ... ent_user.account end end ¿Cómo probar el método privado current_account con rspec? P.d. Yo uso Rspec2 y Ruby on Rails 3

variables locales opcionales en plantillas parciales de rails: ¿cómo salgo del (definido? foo) mess?

He sido un chico malo y he utilizado la siguiente sintaxis en mis plantillas parciales para establecer valores predeterminado ... e cambio en todas las plantillas? ¿Hay algún problema debo tener cuidado? ¿Qué tan diligentemente necesito probar cada uno?

¿Cómo funcionan realmente RVM y rbenv?

Estoy interesado en cómo funcionan realmente RVM y rbenv. Obviamente intercambian entre diferentes versiones de Ruby y gemse ... er profundizado en el código (y debo admitir que mi conocimiento de Bash es superficial) parecen estar haciendo más que esto.

¿Cuál es el mejor método de manejo de moneda/dinero?

Estoy trabajando en un sistema de carrito de compras muy básico. Tengo una tabla items que tiene una columna price de tipo ... uyen tanto euros como centavos. ¿Me estoy perdiendo algo obvio en cuanto al manejo de moneda en el marco de Rails se refiere?

raw vs html seguro vs h a unescape html

Supongamos que tengo la siguiente cadena @x = "<a href='#'>Turn me into a link</a>" En mi opinión, quiero que ... estre como una cadena. ¿Cuál es la diferencia entre usar <%= raw @x %> <%= h @x %> <%= @x.html_safe %> ?