Preguntas etiquetadas con ruby-on-rails-3

Ruby on Rails es un marco de desarrollo web de código abierto escrito en Ruby. Ruby on Rails sigue el principio de la convención sobre la configuración, lo que le libera de tener que reinventar cosas para mantenerse productivo. Use esta etiqueta solo para las preguntas específicas de Rails 3 y también etiquete esas preguntas [ruby-on-rails].



5
Los rieles 3 comprueban si el atributo cambió
Es necesario verificar si un bloque de atributos ha cambiado antes de actualizar en Rails 3. calle1, calle2, ciudad, estado, código postal Sé que podría usar algo como if @user.street1 != params[:user][:street1] then do something.... end Pero ese código será REALMENTE largo. ¿Hay una manera más limpia?



7
ceros a la izquierda en rieles
Tengo campos hry min, ambos enteros en mi aplicación. Para el hrcampo, si el usuario ingresa "1", me gustaría que Rails lo rellene automáticamente a "01" antes de guardarlo en la base de datos. También para el mincampo si el usuario ingresa "0", debe ingresar como "00". ¿Cómo puedo hacer …

14
¿Cómo elimino la ruta de Devise para registrarme?
Estoy usando Devise en una aplicación Rails 3, pero en este caso, un usuario debe ser creado por un usuario existente, que determina qué permisos tendrá. Debido a esto, quiero: Para eliminar la ruta para que los usuarios se registren . Para seguir permitiendo a los usuarios editar sus perfiles …


2
¿Alguien me puede explicar collection_select en términos claros y simples?
Estoy revisando los documentos de la API de Rails collection_selecty son horribles. El encabezado es este: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) Y este es el único código de muestra que dan: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true) ¿Alguien puede explicar, usando una …



9
No hay coincidencias de ruta [GET] / activos
Tengo una aplicación Rails que estoy intentando probar en el entorno de producción. Ejecuté lo RAILS_ENV=production rake assets:precompileque generó todos mis activos en / public / assets. El problema es que cuando inicio mi aplicación con RAILS_ENV=production rails s thin: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): Este archivo existe sin …

8
Rieles: FATAL - Error de autenticación de pares para el usuario (PG :: Error)
Estoy ejecutando mi desarrollo en Ubuntu 11.10 y RubyMine Aquí está mi configuración de desarrollo para database.yml: que RubyMine creó para mí development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: cuando intento ejecutar la aplicación, aparece este error a continuación, parece que todavía no he creado …

4
¿Cómo se ejecutan manualmente los comandos SQL en Ruby On Rails usando NuoDB?
Estoy tratando de ejecutar manualmente comandos SQL para poder acceder a los procedimientos en NuoDB. Estoy usando Ruby on Rails y estoy usando el siguiente comando: ActiveRecord::Base.connection.execute("SQL query") La "consulta SQL" podría ser cualquier comando SQL. Por ejemplo, tengo una tabla llamada "Comentarios" y cuando ejecuto el comando: ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* …

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 …

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.