Intenté hacer algo como Time.now + 5.days pero eso no funciona, aunque recuerdo vagamente haber visto y estar muy impresionado con poder hacer algo como, 2.yearsetc. ¿Cómo hago eso en Rails
Intenté hacer algo como Time.now + 5.days pero eso no funciona, aunque recuerdo vagamente haber visto y estar muy impresionado con poder hacer algo como, 2.yearsetc. ¿Cómo hago eso en Rails
Quiero ejecutar un archivo Ruby en el contexto de un entorno Rails. rails runner casi hace lo que quiero hacer, pero me gustaría darle el nombre del archivo y los argumentos. Estoy bastante seguro de que esto es posible ya que lo he hecho antes. ¿Alguien puede recordarme cómo hacer...
Me pregunto cuál es la mejor manera de mostrar registros únicos de has_many, a través de la relación en Rails3. Tengo tres modelos: class User < ActiveRecord::Base has_many :orders has_many :products, :through => :orders end class Products < ActiveRecord::Base has_many :orders...
Tengo una aplicación de rieles que sirve algunas API para una aplicación de iPhone. Quiero poder simplemente publicar en un recurso sin importarme obtener el token CSRF correcto. Probé algunos métodos que veo aquí en stackoverflow pero parece que ya no funcionan en los rieles 3. Gracias por...
Usando Rails 3.2, ¿qué pasa con este código? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Provoca este error: No se puede cargar ansiosamente la asociación polimórfica: revisable Si elimino la...
¿Hay alguna función que pueda usar para mostrar el año actual en una vista? Yo he tratado <%= Time.now %> para intentar mostrar la hora, pero esto no me
Instalé todas mis gemas usando bundler a través de Gemfile. Pensé (erróneamente) que si borraba una gema de mi Gemfile y ejecutaba 'instalación de paquete', las gemas eliminadas se desinstalarían. He mirado el archivo de ayuda del paquete y, por lo que puedo decir, no tiene forma de desinstalar...
Recibo errores similares a los de estas preguntas , excepto que los míos están ocurriendo en Heroku : 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-30T09:03:30+00:00 heroku[worker.1]: State...
Ahora que Rails 3 beta está disponible, pensé en reescribir una aplicación en la que acabo de empezar a trabajar en Rails 3 beta, tanto para familiarizarme con ella como para tener un poco de ventaja. La aplicación usa MongoDB y MongoMapper para todos sus modelos y, por lo tanto, no necesita...
class HouseBuyersController < ... def my_method # How could I get here the relevant model name, i.e. "HouseBuyer" ?
Estoy tratando de hacer algo que pensé que sería simple, pero parece que no lo es. Tengo un modelo de proyecto que tiene muchas vacantes. class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end Quiero conseguir todos los proyectos que tengan al menos 1...
Quiero crear una expresión regular que elimine todos los caracteres que no sean alfanuméricos pero mantenga los espacios. Esto es para limpiar la entrada de búsqueda antes de que llegue a la base de datos. Esto es lo que tengo hasta ahora: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') El...
Estoy implementando una funcionalidad para rastrear qué artículos ha leído un usuario. create_table "article", :force => true do |t| t.string "title" t.text "content" end Esta es mi migración hasta ahora: create_table :user_views do |t| t.integer :user_id t.integer...
¿Cómo resuelvo la ambigüedad en Capybara? Por alguna razón, necesito enlaces con los mismos valores en una página, pero no puedo crear una prueba porque obtengo el error Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" La razón por...
En este momento, si ejecuto mi conjunto de pruebas con rake spec, obtengo un error: 1) SegmentsController GET 'index' debería funcionar Fallo / Error: obtener 'índice' método indefinido `locale 'para # # ./spec/controllers/segments_controller_spec.rb:14: en 'bloque (3 niveles) en' Esto es...
Estoy enviando un correo electrónico desde mi aplicación Rails. Funciona bien en el entorno de desarrollo, pero falla en la preparación. Obtuve el siguiente error: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Tenga en cuenta...
En mi programa de rieles actual cuando uso algo como user = User.find(10) Cuando no haya un usuario con ID = 10, tendré una excepción como: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 ¿Puedo obtener nulo en lugar de generar una excepción cuando hago algo como: unless user =...
Tengo problemas para convertir una UTC Timeo TimeWithZonela hora local en Rails 3. Digamos que momentes una Timevariable en UTC (por ejemplo moment = Time.now.utc). ¿Cómo puedo convertir momenta mi zona horaria, teniendo en cuenta el horario de verano (es decir, usando EST / EDT)? Más...
Rails ha introducido una nueva forma de validar atributos dentro del modelo. Cuando uso validates :title, :presence => true funciona pero cuando intento agregar un mensaje personalizado validates :title, :presence => true,:message => "Story title is required" se genera un error...
Estoy usando Twitter Bootstrap 2.0.1 en un proyecto Rails 3.1.2, implementado con bootstrap-sass. Estoy cargando bootstrap.csslos bootstrap-responsive.cssarchivos y, así como el bootstrap-collapse.jsJavascript. Tengo un diseño fluido con una barra de navegación similar al ejemplo . Esto sigue las...