Resultados de la búsqueda a petición "ruby-on-rails"

3 la respuesta

rieles 3 habtm borrar solo asociación

class Company has_and_belongs_to_many :users end class User has_and_belongs_to_many :companies endcuando elimino una empresa, ¿cuál es la mejor manera (recomendada) de eliminar SOLO las asociaciones de usuarios de esa empresa? (Quiero decir, no ...

5 la respuesta

Taquigrafía Ruby para "usar esto si no está en blanco, de lo contrario usar eso"

Tengo el siguiente código: url = file.s3_url.blank? ? file.url : file.s3_url¿Hay una forma más corta de escribir esto? ¡Gracias!

1 la respuesta

HABTM y accept_nested_attributes_for

Digamos que tengo dos modelos, Libro y Autor con una relación has_and_belongs_to_many entre ellos. Lo que quiero hacer es poder agregar nombres de autores en el formulario del libro y, al enviarlos, vincular a los autores con el libro si ya ...

1 la respuesta

¿Sigue siendo necesario DatabaseCleaner con las especificaciones del sistema Rails?

Por todo lo que he leído sobre las nuevas especificaciones del sistema Rails 5.1, entiendo que Rails ahora maneja las transacciones de la base de datos internamente. DeBlog de Rspec ...

4 la respuesta

Comprender la aserción_diferencia en Ruby on Rails

¿Alguien podría explicar qué hace este código de prueba? : assert_difference('Post.count') do post :create, :post => { :title => 'Hi', :body => 'This is my first post.'} endy: assert_difference 'ActionMailer::Base.deliveries.size', +1 do ...

2 la respuesta

Rails, Devise y Omniauth: problemas con la configuración

Estoy tratando (nuevamente) de configurar autenticaciones con Rails 4, idear y omniauth. Traté de seguir el ejemplo en esta publicación:Rails 4, Devise, Omniauth (con múltiples ...

2 la respuesta

¿Cómo pruebo si mi controlador presentó el diseño correcto en Rails 3?

Código del controlador: class BooksController < ApplicationController def index @books = Book.all respond_to do |format| format.html do render 'index', :layout => 'topgun' end end end end¿Cómo debo probar esto en la especificación? require ...

1 la respuesta

Devise no inicia sesión en Google Chrome

Estoy trabajando en la autenticación de usuarios en una aplicación web Ruby on Rails usando Devise gem. El proceso con muy sencillo. Sin embargo, después de agregar Nginx y certificado SSL, la aplicación puedo iniciar sesión en Mozilla Firefox ...

2 la respuesta

Crear URLs amigables para SEO en Rails 3

Actualmente tengo URL que se ven así: things?category_id=6&country_id=17y me gustaría tener URL que se vean así: /printer_cartridges/united_kingdom¿Hay alguna manera en Rails 3, sin codificar todas las categorías y países en el enrutador para ...

1 la respuesta

Rails 5.2 Active Storage agrega atributos personalizados

Tengo un modelo con archivos adjuntos: class Project < ApplicationRecord has_many_attached :images endCuando adjunto y guardo la imagen, también quiero guardar un atributo personalizado adicional:display_order (entero) con la imagen adjunta. ...