Articles of ruby on rails

¿Cómo llamo a los métodos de control / vista desde la consola en Rails?

Cuando cargo script/console , algunas veces quiero jugar con la salida de un controlador o un método de vista ayuda. ¿Hay formas de: simular una solicitud? llamar a los métodos de una instancia de controlador en dicha solicitud? probar métodos de ayuda, ya sea a través de dicha instancia de controlador o de otra manera?

Opciones de Ruby on Rails Server

Todo el problema de configurar un servidor de desarrollo para mi aplicación Ruby on Rails me confunde. Hay WEBrick, Mongrel, Passenger, Apache, Nginx y muchos más, estoy seguro, y realmente no entiendo los diferentes roles que juegan. Empecé usando WEBrick, y ahora uso Mongrel para el desarrollo. ¿Son estos servidores autónomos, o se sientan frente […]

Fecha de Rails ActiveRecord entre

Necesito consultar los comentarios hechos en un día. El campo es parte de las marcas de tiempo estándar, es created_at. La fecha seleccionada proviene de un date_select. ¿Cómo puedo usar ActiveRecord para hacer eso? Necesito algo así como: “SELECT * FROM comments WHERE created_at BETWEEN ‘2010-02-03 00:00:00’ AND ‘2010-02-03 23:59:59′”

¿Cuál es el mejor método para manejar moneda / dinero?

Estoy trabajando en un sistema de carrito de compras muy básico. Tengo una tabla de items que tiene un price de columna de tipo integer . Tengo problemas para mostrar el valor del precio en mis vistas de precios que incluyen tanto euros como centavos. ¿Me falta algo obvio en lo que se refiere al […]

¿Relación de muchos a muchos con el mismo modelo en Rails?

¿Cómo puedo hacer una relación de muchos a muchos con el mismo modelo en Rails? Por ejemplo, cada publicación está conectada a muchas publicaciones.

Usando Rails, ¿cómo puedo configurar mi clave principal para que no sea una columna de tipo entero?

Estoy usando las migraciones de Rails para administrar un esquema de base de datos, y estoy creando una tabla simple en la que me gustaría utilizar un valor no entero como la clave principal (en particular, una cadena). Para abstraerme de mi problema, digamos que hay una tabla de employees donde los empleados se identifican […]

No se puede encontrar la biblioteca de cliente de PostgreSQL (libpq)

Estoy tratando de instalar PostgreSQL for Rails en Mac OS X 10.6. Primero probé la instalación de MacPorts pero no funcionó, así que hice la instalación de DMG con un solo clic. Eso pareció funcionar. Sospecho que necesito instalar los paquetes de desarrollo de PostgreSQL, pero no tengo idea de cómo hacerlo en OS X. […]

la instalación del paquete falla con el error de verificación del certificado SSL

Cuando ejecuto bundle install para mi proyecto Rails 3 en Centos 5.5, falla con un error: Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem) An error occured while installing multi_json (1.3.2), and Bundler cannot continue. Make sure that `gem install multi_json -v ‘1.3.2’` succeeds before bundling. Cuando bash instalar la […]

Aprendiendo Ruby on Rails

Tal como está ahora, soy desarrollador de Java y C #. Cuanto más miro a Ruby on Rails, más quiero aprenderlo. ¿Cuál crees que es la mejor ruta para aprender RoR? ¿Sería más fácil desarrollarlo en Windows, o debería simplemente ejecutar una máquina virtual con Linux? ¿Hay un IDE que pueda igualar la solidez de […]

Ruby on Rails and Rake problems: constante no inicializada Rake :: DSL

Estoy teniendo un problema realmente frustrante: Rake está siendo tonto. Así es como se produce el problema: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Ambos funcionan bien, pero cuando lo hago, $ rake db:migrate Obtuve el siguiente error. (in /home/mikhail/test_app) rake aborted! uninitialized constant Rake::DSL /usr/lib/ruby/1.9.1/rake.rb:2482:in `const_missing’ /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in `’ /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:6:in `’ […]