Preguntas etiquetadas con ruby-on-rails

212
¿Cómo salgo de un bucle con Ruby Pry?

Estoy usando Pry con mi aplicación Rails. Configuré binding.prydentro de un bucle en mi modelo para tratar de depurar un problema. Por ejemplo: (1..100).each do |i| binding.pry puts i end Cuando escribo quit, pasa a la siguiente iteración y se detiene nuevamente. ¿Hay alguna forma de salir del...

211
Rails: ¿Cómo funciona el bloque respond_to?

Estoy revisando la guía Comenzando con Rails y me confundí con la sección 6.7. Después de generar un andamio, encuentro el siguiente bloque autogenerado en mi controlador: def index @posts = Post.all respond_to do |format| format.html # index.html.erb format.json { render :json => @posts...

205
Ruby on Rails - Importar datos desde un archivo CSV

Me gustaría importar datos de un archivo CSV a una tabla de base de datos existente. No quiero guardar el archivo CSV, solo tomar los datos y ponerlo en la tabla existente. Estoy usando Ruby 1.9.2 y Rails 3. Esta es mi mesa: create_table "mouldings", :force => true do |t| t.string...

202
Pasando parámetros en rieles redirect_to

¿Cómo pasamos parámetros en redirect_to en rails? Sé que podemos pasar la identificación usando esto: redirect_to :action => action_name,:id => 3 Si quiero pasar parámetros adicionales como algunos datos de formulario, ¿cómo lograrlo? EDITAR: Para la sintaxis de Ruby 2, debe actualizar el...

201
¿Qué hacen helper y helper_method?

helper_method es sencillo: pone a disposición de la vista algunos o todos los métodos del controlador. ¿Qué es helper? ¿Es al revés, es decir, importa métodos auxiliares en un archivo o módulo? (Tal vez el nombre helpery helper_methodson similares. En lugar de eso, pueden ser...