Articles of ruby on rails

Rails 3 Deprecation SSL

Estoy actualizando una aplicación a Rails 3.0.0 y me pregunto si el método estándar para agregar SSL ha cambiado (recuerdo vagamente demos que indican que el enrutador ahora podría manejar SSL, aunque no estoy seguro de si era solo para fines de demostración). Actualmente uso la gem “ssl_requirement”, sin embargo me da: ADVERTENCIA DE DEPRESIÓN: […]

Activa el inicio de sesión de omniauth facebook en una ventana emergente

Estoy usando la gem omniauth con Rails y funciona muy bien con el ingreso de usuarios, pero cada vez que te lleva a la página de inicio de sesión de fb te redirige. Me preguntaba si hay una manera de hacer lo que hacen la mayoría de las páginas y mostrar el inicio de sesión […]

Rails find_or_create_by más de un atributo?

Hay un atributo dynamic práctico en el registro activo llamado find_or_create_by: Model.find_or_create_by_(: => “”) Pero, ¿qué sucede si necesito encontrar_o_crear en más de un atributo? Supongamos que tengo un modelo para manejar una relación M: M entre un grupo y un miembro llamada GroupMember. Podría tener muchas instancias donde member_id = 4, pero no quiero […]

rake db: esquema: carga frente a migraciones

Aquí la pregunta es muy simple: si las migraciones pueden ser lentas y engorrosas a medida que una aplicación se vuelve más compleja y si tenemos el rake db:schema:load mucho más limpio rake db:schema:load to call, ¿por qué existen las migraciones? Si la respuesta a lo anterior es que las migraciones se usan para el […]

STI, un controlador

Soy nuevo en los Rails y estoy atascado con este problema de diseño, que podría ser fácil de resolver, pero no llego a ningún lado: tengo dos tipos diferentes de anuncios: destacados y gangas. Ambos tienen los mismos atributos: título, descripción y una imagen (con clip). También tienen el mismo tipo de acciones para aplicar […]

Módulos Rails / lib y

Estoy escribiendo un contenedor personalizado para el complemento open_flash_chart . Se coloca en /lib y se carga como un módulo en ApplicationController . Sin embargo, tengo alguna jerarquía de clases o un pequeño problema. Desde cualquier controlador, puedo acceder a open_flash_chart funciones de OpenFlashChart como OpenFlashChart , Line , etc. Sin embargo, en una clase […]

¿Qué hace map (&: name) en este código de Ruby?

Tratando de entender Ruby un poco mejor, me encontré con este código navegando por Internet: require ‘rubygems’ require ‘activeresource’ ActiveResource::Base.logger = Logger.new(“#{File.dirname(__FILE__)}/events.log”) class Event “Shortest event evar!”, :starts_at => 1.second.ago, :capacity => 25, :price => 10.00) e.destroy En lo que estoy particularmente interesado es en cómo funciona events.map(&:name) ? Veo que los eventos son una […]

Rails 3 SQLite3 Booleano falso

Estoy tratando de insertar un valor booleano falso en una tabla SQLite3 pero siempre inserta un valor verdadero. Aquí está mi migración: class CreateUsers false, :null => false end end def self.down drop_table :resources end end Cuando bash insertar usando raíles produce el siguiente SQL: INSERT INTO “users” (“name”, “active”) VALUES (‘test’, ‘f’) SQLite considera […]

¿Cómo puedo probar el título de la página con Capybara 2.0?

Intentando probar esa página contiene My Title con: # spec/features/reports_spec.rb require ‘spec_helper’ feature “Archive Management” do subject { page } describe “Index Page” do before(:all) { 10.times { FactoryGirl.create(:randomreport) } } after(:all) { Report.delete_all } describe “when no search terms present” do before { visit reports_path } it { should have_selector(‘title’, text: ‘My Title’) } […]

variable de instancia vs. símbolo en ruby ​​on rails (form_for)

Soy nuevo en ruby ​​on rails y estoy trabajando con la versión 2.3 en mac osx. Estoy tratando de crear la misma funcionalidad que crea un andamio, pero por mi cuenta. Creé un controlador, una vista y un modelo de “publicación”. en el controlador posterior, tengo lo siguiente: class PostController < ApplicationController def index end […]