Preguntas etiquetadas con ruby-on-rails

Ruby on Rails es un marco de aplicación web full-stack de código abierto escrito en Ruby. Sigue el popular modelo de marco MVC y es conocido por su enfoque de "convención sobre configuración" para el desarrollo de aplicaciones.


6
Agregar una nueva ruta de activos en Rails 3.1
¿Alguien sabe cómo agregar otra carpeta a la canalización de activos en Rails 3.1? Me gustaría servir de app/assets/fontsla misma forma que app/assets/imagesse sirve. Actualización: 5-7-2013 Solo para agregar algunas aclaraciones para las personas futuras que encuentren esta pregunta para agregar explícitamente una ruta de activos, en su archivo application.rb: …


4
¿Problema extraño con devise valid_password?
Durante las últimas 2 horas, he intentado depurar un problema extraño en el dispositivo que no me permite iniciar sesión. Estas son las cosas a las que también me refiero: password => 'vinodsobale' password == 'vinodsobale' => true resource.valid_password?(password) => false resource.valid_password?('vinodsobale') => true Adjuntando la captura de pantalla también: …


9
Páginas estáticas en Ruby on Rails
¿Cuál es la forma estándar de hacer una aplicación Ruby on Rails que tendrá páginas como Casa Acerca de Contacto Apreciaría si alguien tuviera enlaces o respuestas en lugar de simplemente decir usar una gema porque quiero aprender a hacer aplicaciones web simples con ese comportamiento.



4
método indefinido `transform_keys 'cargando la web Sidekiq
Después de actualizar gemas, no carga el sitio web de sidekiq dando el siguiente error: NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>): Las gemas que se actualizaron fueron: selenium-webdriver 3.142.7 rack-protection 2.0.8.1 mime-types 3.3.1 mini_magick 4.10.1 image_processing 1.10.3 groupdate 4.3.0 friendly_id 5.3.0 faraday 0.17.3 http 4.3.0 public_suffix 4.0.3 rack 2.1.1 crass …


4
método indefinido `plain_specs 'para # <Bundler :: RubygemsIntegration: 0x00005633f09a9000> (NoMethodError)
Hice una extracción de un proyecto que tengo en mi trabajo y cuando traté de ejecutar rails db:migrate, el terminal solicitó instalar "Bundler 2", así que lo hago. Ahora, cuando intenté hacerlo rails db:migrate, tengo el siguiente error: /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:84:in `setup': undefined method `plain_specs' for #&lt;Bundler::RubygemsIntegration:0x00005633f09a9000&gt; (NoMethodError) from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:124:in `check' from …


1
Usando la gema globalizar, ¿cómo cambiar las configuraciones regionales solo para entrada y no para toda la página?
Contexto: para una aplicación de Ruby on Rails para alquiler de bicicletas, estoy usando la gema globalize para manejar la entrada :descriptionen diferentes idiomas. Estado actual: la implementación de globalización funcionó, dependiendo de mi ubicación que pueda almacenar descriptionen un idioma específico. La entrada para :descriptionse trata sobre la base …

1
¿Cómo configurar Jasmine en Rails 6?
¿Cómo configuro Jasmine en el entorno Rails 6 (donde Webpack reemplaza la canalización de activos para Javascript) para poder probar los módulos Javascript que he escrito para mi aplicación? Instalé la gema de jazmín, ejecuté rails generate jasmine:instally edité jasmine.ymlpara señalar la ubicación de mi fuente y especificaciones de Javascript. …

8
¿Cómo escribo un método de buscador de Rails donde ninguno de los elementos has_many tiene un campo no nulo?
Estoy usando Rails 5. Tengo el siguiente modelo ... class Order &lt; ApplicationRecord ... has_many :line_items, :dependent =&gt; :destroy El modelo LineItem tiene un atributo, "discount_applied". Me gustaría devolver todos los pedidos donde hay cero instancias de una línea de pedido cuyo campo "discount_applied" no sea nulo. ¿Cómo escribo un …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.