Articles of ruby on rails

No se proporcionó 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 ejecuto rails s , ¿y cómo lo arreglo? ADVERTENCIA DE SEGURIDAD: No se proporcionó ninguna opción secreta a Rack :: Session :: Cookie. Esto plantea una amenaza a la seguridad. Se recomienda encarecidamente que proporcione un secreto para evitar explotaciones que puedan […]

Monkey Patching en Rails 3

¿Cuál es la forma preferida de Monkey Patch en Rails 3? Solo quiero agregar un método a la clase String. Estoy buscando dónde colocar el archivo.

¿Cómo valido una fecha en los Rails?

Quiero validar una fecha en mi modelo en Ruby on Rails; sin embargo, los valores de día, mes y año ya se han convertido en una fecha incorrecta para cuando llegan a mi modelo. Por ejemplo, si ingreso el 31 de febrero de 2009 en mi opinión, cuando uso Model.new(params[:model]) en mi controlador, lo convierte […]

Ruby on Rails: enviar una matriz en forma

Tengo un modelo que tiene un atributo que es una matriz. ¿Cuál es la forma correcta de completar ese atributo desde un envío de formulario? Sé que tener una entrada de formulario con un campo cuyo nombre incluye corchetes crea un hash a partir de la entrada. ¿Debo tomar eso y pasar por él en […]

En Ruby on Rails, para extender la clase String, ¿dónde debería colocarse el código?

Si en Ruby on Rails, necesito agregar un método llamado class String def capitalize_first # … end end y se pregunta a dónde debería ir el archivo? (¿qué directorio y nombre de archivo, y se necesita algún código de inicialización?) Esto es para un proyecto de Rails 3.0.6.

LEFT OUTER se une en Rails 3

Tengo el siguiente código: @posts = Post.joins(:user).joins(:blog).select que está destinado a encontrar todas las publicaciones y devolverlas junto con los usuarios y blogs asociados. Sin embargo, los usuarios son opcionales, lo que significa que INNER JOIN que :joins genera no devuelve muchos registros. ¿Cómo utilizo esto para generar un LEFT OUTER JOIN lugar?

Fecha de formato de los carriles

Estoy publicando una fecha en una API y el formato requerido es el siguiente: 2014-12-01T01:29:18 Puedo obtener la fecha del modelo así: Model.created_at.to_s Eso vuelve: 2014-12-01 01:29:18 -0500 ¿Cómo puedo usar Rails o Ruby para formatearlo como el formato requerido con la T y eliminar el -0500? Gracias

Error de Heroku Postgres: PGError: ERROR: la relación “organizaciones” no existe (ActiveRecord :: StatementInvalid)

Tengo un problema al implementar mi aplicación Rails en Heroku, donde se produce este error cuando bash acceder a la aplicación: PGError: ERROR: la relación “organizaciones” no existe (ActiveRecord :: StatementInvalid) SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull FROM pg_attribute a LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum WHERE a.attrelid = […]

Rails 3: alias_method_chain aún se usa?

Estaba leyendo sobre el desarrollo de Gems / Plugin para Rails 3 y encontré esta publicación que dice que alias_method_chain ya no se usa. Puedo ver que el método todavía está allí en activesupport-3.0.0 / lib / active_support / core_ext / module / aliasing.rb. ¿Debo seguir usando alias_method_chain en Rails 3? ¿Sigue reflejando las mejores […]

Rieles: fields_for con índice?

¿Hay un método (o una forma de obtener una funcionalidad similar) para hacer un fields_for_with_index ? Ejemplo: builder, :i => index %> Esa fields_for parcial necesita saber cuál es el índice actual en el bucle fields_for .