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
probar la carga de un archivo usando rspec - rails
Quiero probar la carga de un archivo en rieles, pero no estoy seguro de cómo hacerlo. Aquí está el código del controlador: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a …

5
¿Cómo se descubren los atributos del modelo en Rails?
Me resulta difícil ver fácilmente qué atributos / propiedades existen en todas mis clases de modelo, ya que no están definidas explícitamente en mis archivos de clase. Para descubrir los atributos del modelo, mantengo el archivo schema.rb abierto y cambio entre él y cualquier código que esté escribiendo según sea …



7
Versiones API para rutas Rails
Estoy tratando de versionar mi API como lo ha hecho Stripe. A continuación se muestra la última versión de la API es la 2. /api/users devuelve un 301 a /api/v2/users /api/v1/users devuelve un índice de 200 usuarios en la versión 1 /api/v3/users devuelve un 301 a /api/v2/users /api/asdf/users devuelve un …

11
Cómo deshabilitar "No se puede procesar la consola desde ..." en Rails
Estoy usando Ubuntu / vagrant como mi entorno de desarrollo. Recibo estos mensajes en la consola de rails: Started GET "/assets/home-fcec5b5a277ac7c20cc9f45a209a3bcd.js?body=1" for 10.0.2.2 at 2015-04-02 15:48:31 +0000 Cannot render console from 10.0.2.2! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 ¿Es posible deshabilitar esos mensajes "no se puede procesar ..." o permitirlos de …

7
pertenece a través de asociaciones
Dadas las siguientes asociaciones, necesito hacer referencia a la Questionque Choicese adjunta a desde el Choicemodelo. He estado intentando usar belongs_to :question, through: :answerpara realizar esta acción. class User has_many :questions has_many :choices end class Question belongs_to :user has_many :answers has_one :choice, :through => :answer end class Answer belongs_to :question …

15
Bundler: comando no encontrado
Estoy alojado en un vps, ubuntu 10.04, rails 3, ruby ​​y mysql instalados correctamente siguiendo algunos tutoriales. Si ejecuto bundle checku bundle installobtengo el error '-bash: paquete: comando no encontrado'. Desde gem list --localque veo 'bundler (1.0.2, 1.0.0)' está instalado. No se que va mal ... gem environment devoluciones: RubyGems …





5
¿Cómo funcionan realmente RVM y rbenv?
Estoy interesado en cómo funcionan realmente RVM y rbenv. Obviamente intercambian entre diferentes versiones de Ruby y gemas, pero ¿cómo se logra esto? Supuse que simplemente estaban actualizando enlaces simbólicos, pero habiendo profundizado en el código (y debo admitir que mi conocimiento de Bash es superficial) parecen estar haciendo más …


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.