Articles of ruby on rails

¿Cómo PUESTO datos en Rails usando JQuery?

Estoy tratando de enviar una solicitud jquery ajax PUT que se ve así: $.ajax({ type: “PUT”, url: ‘/admin/pages/1.json’, data: { page : {…} }, dataType: ‘json’, success: function(msg) { alert( “Data Saved: ” + msg ); } }); pero me sale el siguiente error: The error occurred while evaluating nil.name /Library/Ruby/Gems/1.8/gems/activesupport-2.3.2/lib/active_support/xml_mini/rexml.rb:29:in `merge_element!’ /Library/Ruby/Gems/1.8/gems/activesupport-2.3.2/lib/active_support/xml_mini/rexml.rb:18:in `parse’ (__DELEGATION__):2:in […]

no se puede cargar ese archivo – readline

Estoy teniendo el siguiente error: $script/console Loading development environment (Rails 2.2.2) /opt/ruby-enterprise-1.8.6-20080709/lib/ruby/1.8/irb/completion.rb:10:in `require’: no such file to load — readline (LoadError) ¿Dónde puedo obtener el archivo y en qué directorio debe ir? ¡Gracias!

¿Cómo se escribe una consulta que no distingue entre mayúsculas y minúsculas tanto para MySQL como para Postgres?

Estoy ejecutando una base de datos MySQL localmente para el desarrollo, pero implementando en Heroku que usa Postgres. Heroku maneja casi todo, pero mis sentencias Like insensibles a mayúsculas y minúsculas se vuelven sensibles a las mayúsculas y minúsculas. Podría usar sentencias de iLike, pero mi base de datos MySQL local no puede manejar eso. […]

POST json a los servidores de Rails

def create req = ActiveSupport::JSON.decode(request.body) if user = User.authenticate(req[“email”], req[“password”]) session[:user_id] = user.id render :json => “{\”r\”: \”t\”}” + req else render :json => “{\”r\”: \”f\”}” end end El método ‘crear’ está en un controlador y mapeado a “/ login”, estoy configurando los tipos de contenido correctos y acepto los encabezados de mi curl client. […]

Obteniendo fields_for y accepts_nested_attributes_for para trabajar con una relación belongs_to

Parece que no puedo obtener un formulario nested para generar en una vista de carriles para una relación belongs_to usando la nueva instalación accepts_nested_attributes_for de Rails 2.3. fields_for muchos de los recursos disponibles y parece que mi código debería estar funcionando, pero fields_for explota en mí, y sospecho que tiene algo que ver con la […]

¿Cómo uso RVM y creo gems disponibles a nivel mundial?

Estoy ejecutando Mac OSX 10.6.4 y he instalado RVM. Hasta ahora, ha sido genial, realmente me encanta la forma en que me permite administrar múltiples versiones de Rails y Rubyes en la misma máquina sin dolores de cabeza. Sin embargo, no quiero tener que instalar ciertas gems (como pasajeros) para cada configuración. ¿Hay alguna manera […]

¿Cuál es el uso de Gemfile en los Rails?

¿Cuál es el uso de Gemfile en los Rails? Cómo usar Gemfile ?

Rails 3 deshabilitar las cookies de sesión

Tengo una API RESTful escrita en RoR 3. Tengo que hacer que mi aplicación no envíe “encabezado Set-Cookie” (los clientes autorizan el uso del parámetro auth_token). Intenté utilizar session :off y reset_session pero no tiene sentido. Estoy usando el devise como marco de autenticación. Aquí está mi ApplicationController class ApplicationController :session_required? session :off #, :unless […]

Reemplazar las tareas predeterminadas de rake de los Rails

Tengo un proyecto de Rails 2.2 en el que quiero anular la funcionalidad de la tarea de rake db:test:prepare . Pensé que esto funcionaría, pero no es así: #lib/tasks/db.rake namespace :db do namespace :test do desc “Overridden version of rails’ standard db:test:prepare task since the schema dump used in that can’t handle DB enums” task […]

Use YAML con variables

¿Son posibles las variables dentro de los archivos YAML? Por ejemplo: theme: name: default css_path: compiled/themes/$theme.name layout_path: themes/$theme.name En este ejemplo, ¿cómo se puede usar theme: name: default en otras configuraciones? ¿Cuál es la syntax?