ruby-on-rails

Rails raw SQL ejemplo

¿Cómo puedo convertir este código a sql crudo y usarlo en rails? Porque Cuando despliego este código en heroku, hay un error ... errors = PaymentError.joins(:project).order('payment_errors.created_at desc') @all_payments = (@payments + @payment_errors)

Rails: seleccionar valores únicos de una columna

Ya tengo una solución que funciona, pero realmente me gustaría saber por qué esto no funciona: ratings = Model.select(:ratin ... duplicados. Y está en la documentación: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields

Cómo crear tiene y pertenece a muchas asociaciones en Factory girl

Dado lo siguiente class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveReco ... esto en ningún lugar, ¿hay un patrón para definir las fábricas necesarias o estoy haciendo algo fundamentalmente equivocado?

¿Cómo obtengo la URL absoluta actual en Ruby on Rails?

¿Cómo puedo obtener la URL absoluta actual en mi vista de Ruby on Rails? El request.request_uri solo devuelve la URL relativa.

Guardar imagen desde URL por paperclip

Por favor, sugiéreme una forma de guardar una imagen desde una URL mediante Paperclip.

No se proporciona ninguna opción secreta a Rack:: Session:: Cookie warning?

Estoy ejecutando Rails 3.2.3, Ruby 1.9 bajo Fedora 17. Recibo esta advertencia, cuando corro rails s, y ¿cómo lo arreglo? ... no se admitirá en futuras versiones de Rack, y las versiones futuras incluso invalidarán su usuario existente cookies.

¿Cómo puedo actualizar mi ruby 1.9.2-p0 al último nivel de parche usando rvm?

Mi versión actual de ruby es ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.5.0] pero quiero actualizarla al último nivel de parche usando rvm. ¿Cómo puedo hacer esto?

¿Cómo cambiar la zona horaria predeterminada para Active Record en Rails?

En mi application.rb me encontré con el siguiente comentario # Set Time.zone default to the specified zone and make Active R ... Cómo puedo hacer eso, y dónde? También, voy a implementar esto en heroku, así y me gustaría que la configuración para llevar

¿Cómo puedo envolver el enlace en algún código html ruby?

¿Cómo envuelvo un enlace alrededor del código de la vista? No puedo averiguar cómo pasar varias líneas con código ruby a un ... gt;</p> <p><%= album.photo_count %></p> </div> </div> </div>

Problemas de Ruby on Rails y Rake: Rake constante no iniciado:: DSL

Estoy teniendo un problema realmente frustrante: Rake es ser tonto. Así es como surge el problema: $ rails new test_app $ ... res/mismos, y la gente los ha tenido. ¡Simplemente nadie parece resolver el problema! ¿Cómo puedo solucionar este problema?

ActionController:: InvalidAuthenticityToken

A continuación se muestra un error, causado por un formulario en mi aplicación Rails: Processing UsersController#update (fo ... tionController::InvalidAuthenticityToken): Esto sucede para cada solicitud no-get y, como ves, authenticity_token está ahí.

rails + MySQL en OSX: Biblioteca no cargada: libmysqlclient.18.dylib

Estoy empezando con Ruby (y rails). Hice la configuración de acuerdo con http://ruby.railstutorial.org/ruby-on-rails-tutoria ... está instalado en /usr/local/mysql/lib/libmysqlclient.18.dylib. ¿Cuál es la mejor manera de decirle a Rails cómo localizarlo?

Cómo obtener un buen formato en la consola Rails

Quiero que algo como esto se vea bien: >> ProductColor.all => [#<ProductColor id: 1, name: "White", internal_nam ... 44\n updated_at: 2009-06-10 04:02:44\n id: \"4\"\n internal_name: Green\n attributes_cache: {}\n\n" Pensamientos?

¿Qué hacen helper y helper method?

helper_method es sencillo: hace que algunos o todos los métodos del controlador estén disponibles para la vista. ¿Qué es he ... ez el nombre helper y helper_method son iguales. Pueden ser share_methods_with_view y import_methods_from_view) Referencia

¿Cuándo usar nil, blank, empty? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Una explicación concisa de nil v. empty v. blank en Ruby on R ... nificar lo mismo, pero tienen diferentes significados. ¿Alguien tiene alguna hoja de trucos sobre los detalles sangrientos?

¿Cómo manejo nombres de índice demasiado largos en una migración ActiveRecord de Ruby on Rails?

Estoy tratando de agregar un índice único que se crea a partir de las claves foráneas de cuatro tablas asociadas: add_index ... table 'studies' is too long; the limit is 64 characters ¿Cómo puedo manejar esto? Puedo especificar un nombre de índice?

Migración de Rails para columna de cambio

Tenemos la sintaxis script/generate migration add_fieldname_to_tablename fieldname:datatype para agregar nuevas columnas a un ... os de una columna? ¿O debo escribir SQL directamente en mi migración vanilla? Quiero cambiar una columna de datetime a date.

Cómo saber qué versión de una gema está usando una aplicación rails

Estoy investigando una aplicación rails - el servidor prod tiene dos versiones de una gema específica instalada, ¿cómo puedo saber qué versión está usando la aplicación prod?

Cómo deshabilitar "No se puede renderizar la consola desde Rails" en Rails

Estoy usando Ubuntu/vagrant como mi entorno de desarrollo. Estoy recibiendo estos mensajes en la consola de rails: Started ... .0.0/127.255.255.255 ¿Es posible deshabilitar aquellos "no se puede renderizar..."mensajes o permitirlos de alguna manera?

Cómo obtener un número aleatorio en Ruby

¿Cómo puedo generar un número aleatorio entre 0 y n?