Articles of ruby on rails

Error TZInfo :: DataSourceNotFound al iniciar el servidor Rails v4.1.0 en Windows

Creé una nueva aplicación usando Ruby on Rails v4.1.0. Cuando bash iniciar un servidor o una consola en Windows, encuentro el siguiente error: $ rails server Booting WEBrick Rails 4.1.0 application starting in development on …. Exiting c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/tzinfo-1.1.0/lib/tzinfo/data_source.rb:199: in `rescue in create_default_data_source’: No timezone data source could be found. To resolve this, either install TZInfo::Data […]

Acceso a current_user desde dentro de un modelo en Ruby on Rails

Necesito implementar un control de acceso detallado en la aplicación Ruby on Rails. Los permisos para usuarios individuales se guardan en una tabla de base de datos y pensé que sería mejor dejar que el recurso respectivo (es decir, la instancia de un modelo) decidiera si un determinado usuario puede leer o escribir en él. […]

Modificar la barra de navegación bootstrap de twitter

He estado tratando de modificar la barra de navegación del bootstrap de twitter, en este momento todos los enlaces están alineados a la izquierda, cuando lo que realmente me gustaría es tenerlos centralizados. En una publicación diferente leí que usas esto .tabs, .pills { margin: 0 auto; padding: 0; width: 100px; } Pero esto no […]

Ruby on Rails 3: Transmisión de datos a través de Rails al cliente

Estoy trabajando en una aplicación de Ruby on Rails que se comunica con los archivos en la nube RackSpace (similar a Amazon S3 pero que carece de algunas funciones). Debido a la falta de disponibilidad de permisos de acceso por objeto y autenticación de cadena de consulta, las descargas a los usuarios deben ser mediadas […]

Configurar el tiempo de espera de la sesión en Rails 3

Esto parece simple: estoy tratando de hacer que mi sesión de Active Record de los Rails agote el tiempo de espera después de 2 minutos. Entonces, después de dos minutos, quiero que mis usuarios tengan que volver a iniciar sesión. Solo estoy ejecutando el rails server (es decir, WebBrick) en mi máquina de desarrollo local. […]

Combine dos objetos ActiveRecord :: Relation

Supongamos que tengo los siguientes dos objetos: first_name_relation = User.where(:first_name => ‘Tobias’) # ActiveRecord::Relation last_name_relation = User.where(:last_name => ‘Fünke’) # ActiveRecord::Relation ¿es posible combinar las dos relaciones para producir un objeto ActiveRecord::Relation que contenga ambas condiciones? Nota: Soy consciente de que puedo encadenar los wheres para obtener este comportamiento, lo que realmente me interesa es […]

¿Cómo reemplazo los caracteres latinos acentuados en Ruby?

Tengo un modelo de ActiveRecord , Foo , que tiene un campo de name . Me gustaría que los usuarios puedan buscar por nombre, pero me gustaría que la búsqueda ignore mayúsculas y minúsculas y acentos. Por lo tanto, también estoy almacenando un campo canonical_name contra el cual buscar: class Foo validates_presence_of :name before_validate :set_canonical_name […]

Enviar datos POST del controlador a otro sitio web en Rails

El usuario envía un formulario con algunos datos básicos. Los datos se reciben y tratan mediante una acción en el controlador y se agrega más información que debe permanecer privada. Luego, debo enviar una solicitud postal a un sitio web externo con todos los datos combinados del controlador. ¿Cuál es la mejor manera de hacer […]

Archivo JavaScript por vista en Rails

De acuerdo con las recomendaciones “discretas de JavaScript”, quiero separar mi lógica de JavaScript en archivos separados Sin embargo, no sé cómo organizarlos. Debería: ¿Simplemente arrojar toda la aplicación javascript en el archivo Application.js y cargarlo con la página de diseño? Este es un enfoque simple, pero terminaré con un hinchado Application.js. Es posible que […]

Ninguna ruta coincide con / assets

Tengo una aplicación de Rails que estoy intentando probar en el entorno de producción. RAILS_ENV=production rake assets:precompile que generó todos mis activos en / public / assets. El problema es que cuando inicio mi aplicación con RAILS_ENV=production rails s thin obtengo: ActionController::RoutingError (No route matches [GET] “/assets/application-eff78fd67423795a7be3aa21512f0bd2.css”): Este archivo existe aunque en /public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css . ¿Alguna […]