Resultados de la búsqueda a petición "ruby-on-rails"
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 ...
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!
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 ...
¿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 ...
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 ...
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 ...
¿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 ...
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 ...
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 ...
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. ...