ruby-on-rails

Cómo mostrar registros únicos de una tiene muchos a través de la relación?

Me pregunto cuál es la mejor manera de mostrar registros únicos de un has_many, a través de la relación en Rails3. Tengo tre ... uál es la mejor manera de generar una lista de registros únicos a través de una has_many, a través de una relación? Gracias

¿Cómo ordeno automáticamente una relación tiene muchas en Rails?

Esta parece una pregunta muy simple, pero no la he visto respondida en ninguna parte. En rails si tienes: class Article &l ... .sort { |x,y| x.created_at <=> y.created_at } Pero algo me dice que debería ser más simple. ¿Qué me estoy perdiendo?

RSpec: ¿Cuál es la diferencia entre una característica y una especificación de solicitud?

¿Cuál es la diferencia conceptual entre las especificaciones de características de Rspec y las especificaciones de solicitu ... caciones de características usan Capybara y las especificaciones de solicitud no. Pero eso no merece ser diferente concepto.

¿Cómo comprobar si un modelo tiene una determinada columna / atributo?

Tengo un método que necesita hacer un bucle a través de un hash y verificar si cada clave existe en una tabla de modelos, de ... s solo tiene una columna :one, por lo que se eliminarán dos. ¿Cómo puedo comprobar si un modelo tiene un atributo o no?

Cuál es la diferencia entre Gemfile y Gemfile.bloqueo en Rubí sobre rieles

Soy un principiante en Ruby on Rails y estoy usando Rails 3.0.9. ¿Cuál es la diferencia entre Gemfile y Gemfile.lock en Rails?

Ruby on Rails: ¿cómo renderizar una cadena como HTML?

Tengo @str = "<b>Hi</b>" Y en mi opinión erb: <%= @str %> Lo que se mostrará en la página es: <b ... t; (sin las barras invertidas que escapaban de las comillas dobles). ¿Cuál es la mejor manera de "unescape" los doble ¿citas?

enlace a la etiqueta de imagen. cómo agregar clase a una etiqueta

Estoy usando la etiqueta link_to img como seguir <%= link_to image_tag("Search.png", :border=>0, :class => 'dock-it ... ref="/pages/search?class=dock-item"><img alt="Search" border="0" src="/images/Search.png?1264132800" /></a>

RSpec controller testing-respuesta en blanco.cuerpo

Estoy atascado con un problema al probar mis controladores con RSpec: la respuesta.body call siempre devuelve una cadena vací ... es? Tal vez el html de la respuesta se puede obtener de alguna otra manera? En cuanto a versiones, Rails 2.1.0, RSpec 1.2.7.

Rails tiene y pertenece a muchas migraciones

Tengo dos modelos restaurant y user que quiero realizar una has_and_belongs_to_many relación. Ya he entrado en los archivos ... e intentado parece fallar. Estoy seguro de que esto es algo muy simple Soy nuevo en rails, así que todavía estoy aprendiendo.

Guardar enumeración de select en Rails 4.1

Estoy usando las enumeraciones en Rails 4.1 para hacer un seguimiento de los colores del vino. Vino.rb class Wine < Ac ... igual a 1 y no "1". ¿Hay una manera de forzar los rieles para interpretar el color como un entero en lugar de una cadena?

Comprobar si existe una tabla en Rails

Tengo una tarea de rake que no funcionará a menos que exista una tabla. Estoy trabajando con más de 20 ingenieros en un sitio ... esa tabla respectiva. ¿AR tiene un método como Table.exists? ¿Cómo puedo asegurarme de que han migrado la tabla con éxito?

RSpec: ¿cómo probar si se llamó a un método?

Al escribir pruebas RSpec, me encuentro escribiendo mucho código que se parece a esto para asegurar que un método fue llamado ... íneas? should_receive suena como que debería hacer esto, pero leyendo más, suena como que eso no es exactamente lo que hace.

Bloquear comentarios en html.plantillas erb en rails

¿Cómo comentar html mezclado con código ruby? some text <% ... %> more text <%= ... %> something else <% ... ... comentar/comentar con una sola pulsación de tecla). Tengo curiosidad, ¿hay algún 'oficial' de hacer esto en rails? Gracias!

"render: nothing = > true" devuelve un archivo de texto plano vacío?

Estoy en Rails 2.3.3, y necesito hacer un enlace que envíe una solicitud post. Tengo uno que se parece a esto: =link_to( 'R ... ero cuando hago clic en el enlace, mi navegador descarga un archivo de texto vacío llamado "resend_confirm_email." ¿Qué da?

¿Cómo comprobar si hay una respuesta JSON usando RSpec?

Tengo el siguiente código en mi controlador: format.json { render :json => { :flashcard => @flashcard, ... cluding(:success=>false)) expected: 1 time received: 0 times ¿Estoy comprobando la respuesta incorrectamente?

Rails: llamar a otra acción del controlador desde un controlador

Necesito llamar a la acción create en el controlador A, desde el controlador B. La razón es que necesito redirigir de manera diferente cuando estoy llamando desde el controlador B. ¿Se puede hacer en Rails?

Ruby on Rails: Eliminar múltiples claves hash

A menudo me encuentro escribiendo esto: params.delete(:controller) params.delete(:action) params.delete(:other_key) r ... tampoco lo hace: [:controller, :action, :other_key].each do |k| params.delete(k) end ¿Hay algo más simple y más limpio?

Qué significa ~> en un archivo de gema [duplicado]

Esta pregunta ya tiene una respuesta aquí: Significado de tilde-mayor-que ( ~ > ) en el requisito de ... realidad me da el error "No se pudo encontrar gem' formtastic (~>2.0.0, runtime) ' en cualquiera de los fuentes de gemas."

¿Cuál es la diferencia entre arrancar y recoger en rieles?

Aquí hay dos códigos de ejemplo. El primero con collect: User.first.gifts.collect(&:id) Segundo con pluck: User.first.gifts.pluck(:id) ¿Hay alguna diferencia entre ellos en el rendimiento o algo más?

Rails-enlace al helper con el atributo data -* [duplicar]

Posible Duplicado:¿La mejor manera de utilizar los atributos de datos html5 con rails content_tag helper? ¿Cómo pue ... uando lo pongo en html_options Ex: link_to "whatever", @whatever_path, { class: 'my_class', data-tooltip: 'what I want' }