Articles of ruby on rails

Rieles: seleccione valores únicos de una columna

Ya tengo una solución de trabajo, pero realmente me gustaría saber por qué esto no funciona: ratings = Model.select(:rating).uniq ratings.each { |r| puts r.rating } Selecciona, pero no imprime valores únicos, imprime todos los valores, incluidos los duplicados. Y está en la documentación: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields

¿Cómo ejecutar `carriles genera andamio` cuando el modelo ya existe?

Soy nuevo en Rails, por lo que mi proyecto actual está en un estado extraño. Una de las primeras cosas que generé fue un modelo de “Película”. Luego comencé a definirlo con más detalle, agregué algunos métodos, etc. Ahora me doy cuenta de que debería haberlo generado con rails generate scaffold para conectar cosas como […]

PG :: Error: SELECT DISTINCT, las expresiones ORDER BY deben aparecer en la lista de selección

ActionView :: Template :: Error (PG :: Error: ERROR: para SELECT DISTINCT, las expresiones ORDER BY deben aparecer en la lista de selección Estoy creando un sitio web de eventos y estoy tratando de ordenar los rsvps representados por la hora de inicio del evento. Hay muchos RSVPS, así que los estoy agrupando con distintos, […]

¿Cómo se pueden importar solo variables y mixins desde Scss stylehsheets?

Estoy usando el framework Zurb Foundation 4 (S) CSS, y me estoy encontrando con un problema de estilos masivamente duplicados. Esto se debe a que en todos los archivos en los que @import ‘foundation’ , todos los estilos de Foundation también se importan (reglas para body , .row , .button y friends). Esto lleva a […]

El archivo Rails js.erb no puede encontrar el método “render”

Tengo el siguiente código en un archivo JavaScript ERB: $(document).ready(function() { $(“#workout-week”).append( “show_training_period”, :locals => { :period => @period }) %> ); }); Cuando llegué a la vista, recibí el siguiente error: undefined method `render’ for #<#:0x00000005dbfe98> El parcial existe, y la variable local no es nula. ¿Alguna idea de por qué esto podría pasar? […]

Empujar los Rails con SQLite3 a Heroku falla

Experimento el mismo escenario descrito en el problema de implementación de Heroku cuando trato de implementar mi aplicación Rails 3 en Heroku y sqlite3 se define en el archivo gems. /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/runtime.rb:64:in `require ‘: no ​​se carga ese archivo – sqlite3 (LoadError) ¿Alguna pista de por qué es esto? La solución definida en el ruby-forum funciona, […]

Paginating una matriz en Ruby con will_paginate

Tengo un array @ level1 que se ve así: [[3.0, 4, 2], [2.0, 48, 3], [2.1, 56, 4], …………] Quiero aplicar la paginación en esta matriz, por lo que cada página muestra solo algunas filas a la vez. Intenté esto: @temp1 = @level1.paginate(:page => params[:page]) Pero arroja el siguiente error: undefined method `paginate’ for [[3.0, […]

¿Cómo se configura WEBrick para usar SSL en Rails?

Antes de Rails 3, puede modificar el archivo de script / servidor para agregar parámetros SSL y decirle al comando del servidor que use la versión HTTPS de WEBrick. Ahora que todos esos guiones han desaparecido, ¿alguien sabe cómo hacer que esto funcione con Rails 3 o 4?

“Bin / rails: No existe ningún archivo o directorio” con Ruby 2 & Rails 4 en Heroku

Mientras sigo la versión de Rails 4 Beta del Tutorial Ruby on Rails de Michael Hartl, mi aplicación no puede iniciarse en Heroku, pero funciona bien localmente con el bundle exec rails server . La comprobación de los heroku logs -t revela el siguiente error: $ heroku[web.1]: State changed from crashed to starting $ heroku[web.1]: […]

Rails 4 link_to Destruye no funciona en el tutorial de Introducción

Estoy trabajando en el tutorial Getting Started (creación de un blog) y el link_to Destroy no funciona correctamente. En la terminal, siempre lo interpreta como #SHOW. Al leer problemas similares, he aprendido que el Delete debe convertirse a un POST para que el navegador lo interprete. Esto no parece estar sucediendo. También me he encontrado […]