Articles of ruby on rails

Cómo ejecutar una actualización raw sql con enlace dynamic en Rails

Quiero ejecutar una actualización raw sql como a continuación: update table set f1=? where f2=? and f3=? SQL ejecutará este SQL mediante ActiveRecord::Base.connection.execute , pero no sé cómo pasar los valores del parámetro dynamic al método. ¿Podría alguien ayudarme con eso?

método undefined `get ‘para #

Alguien sabe cómo evitar esto? En OSX, tratando de ejecutar RSpec con Rails 3.0.7. Todos los detalles en: https://gist.github.com/1017044 it “renders buttons_widgets partial” do get :buttons_widgets response.should render_template(“buttons_widgets”) end → rspec tools_model_spec.rb /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/version.rb:4: warning: already initialized constant STRING /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/metadata.rb:48: warning: already initialized constant RESERVED_KEYS /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/pending.rb:6: warning: already initialized constant DEFAULT_MESSAGE /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/world.rb:6: warning: already initialized constant […]

no se puede obtener una conexión estable con Firefox en 60 segundos (127.0.0.1:7055)

Obteniendo el siguiente error al ejecutar las pruebas rspec no se puede obtener una conexión estable con Firefox en 60 segundos (127.0.0.1:7055) en Rails Usando el último ruby ​​(1.9.2) y Firefox (6.0) Usando rspec-rails, capibaras y otras gems, pero no parecen ser un problema. Estas pruebas funcionan bien en otro entorno (Linux).

¿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 ?