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
¿Cómo detectar cambios en los atributos del modelo?
Me gustaría crear una función de devolución de llamada en rieles que se ejecute después de guardar un modelo. Tengo este modelo, Reclamo que tiene un atributo 'estado' el cual cambia dependiendo del estado del reclamo, posibles valores están pendientes, avalados, aprobados, rechazados La base de datos tiene 'estado' con …


6
¿Redis y Memcache o solo Redis?
Estoy usando memcached para almacenar en caché en mi aplicación Rails 3 a través de la Rails.cacheinterfaz simple y ahora me gustaría hacer un procesamiento de trabajo en segundo plano con redis y resque. Creo que son lo suficientemente diferentes como para justificar el uso de ambos. Sin embargo, en …

6
¿Sintaxis para omitir la creación de pruebas, activos y ayudantes para `rails generate controller`?
Leí la ayuda y probé el siguiente comando para omitir la generación de pruebas, activos y archivos de ayuda $ bin/rails generate controller home index --helper false --assets false --controller-specs false --view-specs false create- app/controllers/home_controller.rb route get "home/index" invoke erb create app/views/home create app/views/home/index.html.erb invoke rspec error false [not found] …





6
Rails Paperclip ¿cómo eliminar un archivo adjunto?
Estoy usando Paperclip (con Amazon s3) en Rails 3. Quiero eliminar un archivo adjunto existente sin reemplazarlo usando una acción de actualización. Solo encontré un ejemplo de esto aquí y no pude hacer que funcionara, simplemente no se borraba y no había nada en los registros para decir por qué. …

18
no se puede cargar dicho archivo - sqlite3 / sqlite3_native (LoadError) en ruby ​​on rails
Cuando intento configurar la instalación básica y el inicio del servidor usando Rails 4.0.0 en Ruby 2.0.0, me encuentro con el siguiente mensaje de error. /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError) from /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `rescue in <top (required)>' from /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:2:in `<top (required)>' from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require' from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block …


8
diseño diferente para la acción sign_in en devise
Estoy tratando de usar un diseño diferente / personalizado llamado "devise" para la acción sign_in. Encontré esta página en la wiki de devise, y el segundo ejemplo incluso dice que puedes hacerlo por acción (en este caso, sign_inacción), pero no muestra ningún ejemplo de cómo hacerlo. Alguien en IRC me …

6
Obteniendo la advertencia "Directorio / casa / chance de escritura en un mundo inseguro" en PATH, modo 040777 para rails y gem
Intenté esto pero no funcionó y parecía ser para osx. Tengo una instalación nueva de Ubuntu 10.10 con rvm, rails 3 y ruby ​​1.9.2. Tengo una aplicación de rieles nueva, pero el uso de gemas o rieles da como resultado las siguientes advertencias (con retraso). $ rieles -v /home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11: warning: …
84 ruby-on-rails  ruby  linux  gem  rvm 

5
before_filter con parámetros
Tengo un método que hace algo como esto: before_filter :authenticate_rights, :only => [:show] def authenticate_rights project = Project.find(params[:id]) redirect_to signin_path unless project.hidden end También quiero usar este método en algunos otros controladores, así que copié el método en un ayudante que se incluye en application_controller. el problema es que, en …

4
¿Qué hace force_ssl en Rails?
En una pregunta anterior , descubrí que debería configurar la terminación nginx ssl y no hacer que Rails procese datos cifrados. Entonces, ¿por qué existe lo siguiente? config.force_ssl = true Veo esto comentado en el archivo de configuración de producción. Pero si la expectativa es que nginx manejará todas las …

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.