Archive for the ‘Ruby’ Category

12

COMMENTS

Inserire box di commento Disqus più volte nella stessa pagina

Ciao a tutti!

Per chi non lo conoscesse Disqus è una piattaforma che permette di inserire facilmente un box per i commenti su qualsiasi sito web, e consente agli utenti di utilizzare il loro account facebook o twitter (ma non solo) per autenticarsi.

Il limite di Disqus è che associa ogni thread di commenti ad un unica [...]

GO
34

COMMENTS

Registrazione in due step con Devise

[** UPDATE: 24/05/2012 **]: Grazie a Kevin Triplettora c’è una pagina sul wiki di Devise che fa riferimento a questo post combinando anche i vari commenti e contributi ricevuti. Visitate la pagina, soprattutto se utilizzate Rails 3 e Devise 2: https://github.com/plataformatec/devise/wiki/How-To:-Two-Step-Confirmation
Nei miei progetti in Ruby on Rails generalemente utilizzo Devise come gem per [...]

GO
5

COMMENTS

Prevenire la registrazione di login riservate

Ogni volta che si realizza una web application dove gli utenti possono registrarsi, è buona cosa escludere alcuni username o login in modo che non possano essere utilizzati.
Un esempio classico è la login “admin”.
Credo che nessuno desideri che sulla sua applicazione ci sia un utente iscritto con lo username “admin” che possa magari contattare gli [...]

GO
5

COMMENTS

Come spedire email in modo asincrono con Devise e Rails3

Ciao a tutti.

Vorrei mostrare un workaround per inviare email in modo asincrono usando Devise e Rails3.

Supponiamo di avere già in piedi la nostra applicazione, con Devise e delayed_job installati correttamente.

Un primo tentativo è stato quello di aggiungere in config/initializers il seguente file devise_async.rb:

12345678910111213141516#devise_async.rb
module Devise
  module Models
    module Confirmable
      handle_asynchronously :send_confirmation_instructions
    end

  [...]


GO
9

COMMENTS

Ruby Enumerables: Operazioni con le hash

Nel mio ultimo post ho parlato delle hash di Ruby.
Oggi riprendo e completo l’argomento descrivendo alcune delle operazioni che si possono eseguire sulle hash per manipolarne i valori.
1. Accedere ai valori iterativamente
La classe Hash di ruby mette a disposizione tre diversi iteratori: each, each_key, each_value.
Esiste in realtà un quarto iteratore, each_pair che però è solo [...]

GO

Copyright 2012 DevInterface s.n.c.

DevInterface Blog is proudly powered by WordPress