Articles of ruby on rails 4

ActionController :: ParameterMissing (falta param o el valor está vacío: película):

Por lo tanto, recibo el siguiente error al intentar visitar la página de películas en mi aplicación: ActionController::ParameterMissing (param is missing or the value is empty: film): 2014-07-24T22:04:44.622356+00:00 app[web.1]: app/controllers/saas_admin/films_controller.rb:54:in `permitted_params’ Ver el código de mi controlador de películas a continuación films_controller.rb class SaasAdmin::FilmsController :find_by_id!, :param => :studio_id, :class_name => Studio before_filter :set_sort_fields, :only => […]

Safe ActiveRecord como consulta

Estoy tratando de escribir una consulta LIKE. Leí que las cadenas de caracteres puros no son seguras, sin embargo, no pude encontrar ninguna documentación que explicara cómo escribir seguro como HKE Query. ¿Es posible? ¿Debo defenderme manualmente contra la inyección de SQL?

ArgumentError: se ha eliminado una copia de ApplicationController del árbol del módulo, pero todavía está activa

Estoy usando ActiveAdmin (con gemset personalizado para Rails 4) con Rails 4.0.0.rc2. La aplicación también tiene un código de autorización creado a medida basado en los envíos de raíles # 385 y # 386 . Cuando cambio algo en un archivo de recursos de ActiveAdmin y trato de actualizar la página del navegador, obtengo este […]

Rails 4.0 Strong Parameters nesteds atributos con una clave que apunta a un hash

Estaba jugando con Rails 4.x beta y tratando de obtener atributos nesteds trabajando con carrierwave. No estoy seguro de si lo que estoy haciendo es la dirección correcta. Después de buscar, y luego mirar la fuente de los Rails y los parámetros fuertes, encontré las notas a continuación. # Note that if you use +permit+ […]

Hubo un error al intentar cargar el gem ‘uglifier’. (Bundler :: GemRequireError)

¿Por qué recibo este error? shibly@mybox:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require’: There was an error while trying to load the gem ‘uglifier’. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler.rb:99:in `require’ from /home/shibly/blog/config/application.rb:7:in `’ […]

Rails 4: ¿cómo uso Sass Mappings?

Estoy tratando de limpiar algunos de mis estilos para una aplicación de Rails 4.1. En lugar de enumerar todos los colores y sus variaciones, me gustaría crear un mapeo de colores / valores y luego generar el CSS iterando sobre él. # colors.css.scss $colors: ( “red”: #330000, “blue”: #003300 ); Sin embargo, me sale el […]

Advertencia de depreciación de validación Rails I18n

Acabo de actualizar a rails 4.0.2 y recibo esta advertencia: [obsoleta] I18n.enforce_available_locales se establecerá en true de manera predeterminada en el futuro. Si realmente desea omitir la validación de su configuración regional, puede configurar I18n.enforce_available_locales = false para evitar este mensaje. ¿Hay algún problema de seguridad al configurarlo en falso?

¿Rails update_attributes sin guardar?

¿Hay una alternativa para update_attributes que no guarde el registro? Entonces podría hacer algo como: @car = Car.new(:make => ‘GMC’) #other processing @car.update_attributes(:model => ‘Sierra’, :year => “2012”, :looks => “Super Sexy, wanna make love to it”) #other processing @car.save Por cierto, sé que puedo @car.model = ‘Sierra’ , pero quiero actualizarlos todos en una […]

PG :: IndefinidoTable: ERROR: la relación “…” no existe

En la migración, recibo el siguiente mensaje de error: PG::UndefinedTable: ERROR: relation “actioncodes” does not exist : ALTER TABLE “organizations” ADD CONSTRAINT “fk_rails_4ecaa2493e” FOREIGN KEY (“actioncode_id”) REFERENCES “actioncodes” (“id”) Tengo el siguiente archivo de migración para organizaciones: class CreateOrganizations < ActiveRecord::Migration def change create_table :organizations do |t| t.string :name, null: false, limit: 40 t.references :actioncode, […]

El botón Enviar formulario solo funciona después de volver a cargar

Tengo una página de índice que construye una tabla, y estoy tratando de permitirles a los usuarios editar líneas en la tabla. Estoy tratando de hacer esto de la manera más básica posible, sin javascript, ajax, etc., a menos que Rails lo esté suministrando. Tengo mi tabla mostrando bien en el método de índice, y […]