Creando aplicaciones Rails accesibles desde móviles
Existen una serie de herramientas muy útiles a la hora de desarrollar una aplicación que debe visualizarse en móviles.
Existen una serie de herramientas muy útiles a la hora de desarrollar una aplicación que debe visualizarse en móviles.
Browserized Styles proporciona una forma verdaderamente simple para crear hojas de estilo para un navegador o sistema operativo específico. Todo lo que se necesita es crear un fichero CSS orientado a un navegador añadiendo un guión bajo y un identificador al final del fichero CSS.
Más información:
Repositorio de Browserized Styles en GitHub
Sass es un meta-lenguaje por encima de CSS que se utiliza para describir el estilo de un documento limpia y estructuralmente, más poderoso que CSS por sí solo. Sass proporciona una sintaxis más simple y elegante que CSS e implementa diversas características que son útiles para crear hojas de estilo manejables.
jRails – jQuery on Rails:
Para aquellos casos en los que por alguna razón u otra necesitamos utilizar jQuery en lugar de Prototype (la librería javascript por defecto en Rails), tenemos jRails, que permite reemplazar una librería por otra sin tener que bucear en el código javascript de jQuery, justo como venimos usando Prototype.
README.md at 9202bd328b828159746bb902ef71690580313b2d from langalex’s couch_potato – GitHub:
CouchPotato es una capa de persistencia para CouchDB. CouchDB es, a su vez, una base de datos no relacional. Es un concepto bastante interesante.
Cito:
What CouchDB is
- A document database server, accessible via a RESTful JSON API.
- Ad-hoc and schema-free with a flat address space.
- Distributed, featuring robust, incremental replication with bi-directional conflict detection and management.
- Query-able and index-able, featuring a table oriented reporting engine that uses Javascript as a query language.
mechanize-0.9.3 Documentation:
The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, can follow links, and submit forms. Form fields can be populated and submitted. Mechanize also keeps track of the sites that you have visited as a history.
Cuando se tiene un belongs_to :polymorphic y se quiere poner un has_one en el modelo asociado, se debe hacer de la siguiente forma:
1 2 3 4 5 6 7 | class AtributoObjeto < ActiveRecord::Base belongs_to :asociado, :polymorphic => true, :dependent => :destroy end class Myfile < ActiveRecord::Base has_one :atributo_objeto, :as => :asociado, :dependent => :destroy end |
Es decir, si el belongs_to se llama :asociado, el has_one debe escribirse como “:as => :asociado” para que Rails sepa que en el otro lado tiene que buscar un campo “asociado_type” y un “asociado_id”, en lugar de un “atributo_objeto_id”
Recent Comments