¿Hay alguna función lista que convierta las cadenas de mayúsculas y minúsculas en cadenas separadas por subrayado? Quiero algo como esto: "CamelCaseString".to_underscore para devolver
¿Hay alguna función lista que convierta las cadenas de mayúsculas y minúsculas en cadenas separadas por subrayado? Quiero algo como esto: "CamelCaseString".to_underscore para devolver
Uso RVM, el Administrador de versiones de Ruby para especificar una versión de Ruby y un conjunto de gemas para cada uno de mis proyectos de Rails. Tengo un .rvmrcarchivo para seleccionar automáticamente una versión de Ruby y un conjunto de gemas cada vez que entro cden un directorio de...
Tengo una clase Modelo llamada Países y quiero que se asigne a una tabla DB llamada 'cc'. ¿Cómo se hace eso en
Utilizo la siguiente línea en un inicializador para cargar automáticamente el código en mi /libdirectorio durante el desarrollo: config / initializers / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (de Rails 3 Quicktip: recarga automática de carpetas lib en...
¿Podría alguien explicar paramsen el controlador Rails: de dónde vienen y a qué se refieren? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid])...
Necesito cambiar mi tipo de columna de fecha a fecha y hora para una aplicación que estoy creando. No me importan los datos, ya que aún se están desarrollando. ¿Cómo puedo hacer esto?
Tengo dos versiones de rieles (2.1.0 y 2.2.2) instaladas en mi computadora. Cuando creo una nueva aplicación, ¿es posible especificar que quiero usar la versión anterior
Quiero usar los métodos que app/helpers/annotations_helper.rbdefiní en mis vistas de ReportMailer ( app/views/report_mailer/usage_report.text.html.erb). ¿Cómo hago esto? Según esta guía , parece que el add_template_helper(helper_module)método podría hacer lo que quiero, pero no puedo entender cómo...
Recibo este error cuando intento subir usando un clip con mi aplicación de blog de rails. No estoy seguro de a qué se refiere cuando dice "MissingRequiredValidatorError" Pensé que actualizando post_params y dándole: imagen estaría bien, ya que tanto crear como actualizar usan...
Fui un niño malo y usé la siguiente sintaxis en mis plantillas parciales para establecer valores predeterminados para las variables locales si un valor no se definió explícitamente en: hash locals al representar el parcial - <% foo = default_value unless (defined? foo) %> Esto parecía...
Tengo este modelo en Ruby pero arroja un ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i...
Recientemente decidimos en mi trabajo una guía de estilo rubí. Uno de los edictos es que ninguna línea debe tener más de 80 caracteres. Dado que este es un proyecto de Rails, a menudo tenemos cadenas que son un poco más largas, es decir, "El usuario X quería enviarte un mensaje sobre Cosa Y " que...
Estoy escribiendo una aplicación Rails, pero parece que no puedo encontrar cómo hacer el tiempo relativo, es decir, si se le da una cierta clase de tiempo, puede calcular "hace 30 segundos" o "hace 2 días" o si es más de un mes "1/9/2008",
Localmente solo interrumpo (ctrl-c) y luego lo vuelvo a iniciar. ¿Cómo hago lo mismo con una aplicación en
Veo ambos en ejemplos cuando compruebo en qué entorno se está ejecutando. ¿Qué se prefiere? ¿Son iguales, a todos los
¿Cómo puedo verificar si un ActiveRecordobjeto es nuevo o si ya es
Intenté usarlo gem install pgpero no parece funcionar. gem install pg da este error Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe...
Mi pregunta es fácil: <%= f.submit %> ¿A dónde va la declaración de clase? Recibo errores en varios
Tengo dificultades para agregar parámetros de cadena de consulta a link_to UrlHelper. Tengo una vista de índice, por ejemplo, que tiene elementos de la interfaz de usuario para ordenar, filtrar y paginar (a través de will_paginate). El complemento will_paginate administra la persistencia dentro de...
Recién estoy comenzando con mi primera aplicación web Ruby on Rails. Tengo un montón de diferentes modelos, vistas, controladores, etc. Quiero encontrar un buen lugar para pegar definiciones de constantes verdaderamente globales, que se apliquen a toda mi aplicación. En particular, se aplican...