Domanda

Ciao ragazzi, sto facendo un sito web personale con un blog.Mi piacerebbe avere alcune voci protetto da password come ho visto su almeno uno di wordpress.Che non è un problema.Ma mi chiedevo se c'era qualcosa di molto più flessibile, che permetterà il testo nascosto per essere rivelato dopo un post?Per esempio, il pubblico post potrebbe dire, "ho incontrato il mio amico Bob per oggi il caffè", ma al momento di mettere la password personale, un po ' di testo contrassegnati come privati sarà come "Bob puzza!!" Anche io voglio i diversi livelli di privacy per amici,parenti, etc.Non so come legare tutto insieme, ma nemmeno io so molto circa il mondo blog in Rubino - c'è qualcosa che extensible abbastanza che ho potuto mettere insieme queste caratteristiche a me stesso, senza dover reinventare la ruota?

È stato utile?

Soluzione

Ci sono diversi di autorizzazione plugin per le Guide che hanno vista aiutanti che consente di visualizzare solo che i commenti quando l'utente ha accesso appropriato.Così un membro della famiglia potrebbe vedere Bob puzza!, ma l'ospite vedere solo il pubblico postale.Javascript è probabilmente eccessivo per questo, a meno che non si desidera visualizzare i dati nascosti, senza aggiornare la pagina.

acl_system2 ha il restrict_to metodo. CanCan è il possibile?visualizza metodo di supporto. Qui sono alcune altre autorizzazione gemme/plugins.

Altri suggerimenti

Ryan Bates' Cancan biblioteca dovrebbe essere flessibile autorizzazione soluzione che può essere di buon aiuto per voi, con la realizzazione dei diversi livelli di privacy: http://github.com/ryanb/cancan

In merito all'attuazione in quanto tale, credo, è troppo generico una domanda per avere una risposta, ed è a voi come progettista di software per decidere l'approccio.

io non sono a conoscenza di eventuali librerie già esistenti (se a tutti) per le suddette funzionalità;ma credo che dato il requisito di cui sopra;avete bisogno di un'autorizzazione quadro primo;per gestire le autorizzazioni a livello granulare.

La vista dovrebbe essere una cosa più facile da fare, con le richiamate incorporato in vista.(cioèin HTML) utilizzando Jquery (o altri framework JS) e JSON.Su con successo l'autenticazione utente, è possibile eseguire le funzioni di callback per recuperare il contenuto per essere dimostrato utilizzando json e aggiungerla all'segnato div.O si potrebbe recuperata la "polizia" completamente il contenuto da mostrare all'utente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top