Re: [RailsFr] generation de models
En anglais le pluriel du suffixe -f est -ves (ex: wolf/wolves). Pour bypass ce comportement, dans config/initializer/inflections.rb : ActiveSupport::Inflector.inflections do |inflect| inflect.irregular 'indicatorf', 'indicatorfs' end https://stackoverflow.com/questions/3517989/ruby-on-rails-how-do-you-explicitly-define-plural-names-and-singular-names-in-r Julien Le 10 novembre 2017 à 10:05, devmapluza écrit : > bonjour à tous > > j'ai besoin de créer 10 tables *indicatora *jusqu'à *indicatorj *(seul > change la derniere lettre) > Tout s'est bien passé de *indicatora * à *indicatore* > > Mais lorsque j'exécute la commande pour la table *indicatorf* j'ai ceci : > > C:\Dev\Aptana\toto>rails generate model indicatorf > invoke active_record > createdb/migrate/20171109184659_create_indicatorves.rb > createapp/models/indicatorf.rb > invoketest_unit > create test/models/indicatorf_test.rb > create test/fixtures/indicatorves.yml > > > donc au lieur de créer indicator*fs*, ROR crée indicator*ves* > > comment puis-je résoudre ce problème > > merci > > -- > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > railsfrance@googlegroups.com > Pour résilier votre abonnement envoyez un e-mail à l'adresse > railsfrance-unsubscr...@googlegroups.com > --- > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes > "Railsfrance". > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > concernant, envoyez un e-mail à l'adresse railsfrance+unsubscribe@ > googlegroups.com. > Pour obtenir davantage d'options, consultez la page > https://groups.google.com/d/optout. > -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/d/optout .
Re: [RailsFr] Rails sur Openbsd
Le binding sur 0.0.0.0 expose l'application à un scan de port. Pratique pour tester mais à ne pas laisser ouvert en continue. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/d/optout .
Re: [RailsFr] Rails sur Openbsd
Essaye avec « rails s -d -b 0.0.0.0 » (c'est le bind dont parle Cyril) -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/d/optout .
Re: [RailsFr] actualiser une page depuis le controller rails
Bonjour, Le plus simple qui me vienne en tête est que ce soit JavaScript qui boucle toutes les minutes avec un setInterval pour faire un appel XHR (ajax) qui récupère ce qui est calculé côté serveur. Le 6 août 2016 à 00:16, ziburudebiana écrit : > bonjour > > je voudrais actualiser ma page web depuis ma fonction ruby : > sur la bouton 'start' de ma page web (slim), j'appelle une fonction > (runexecution) de mon controller : > cette fonction fait une boucle infinie toutes les minutes et doit > réactualiser le contenu de ma page (input par exemple) en fonction de > resultat générées par ma fonction runexecution : > comment faire ? un render , ...auytre ideés ? > > My config: > Linux debian 7 > ruby 2.1 > Rails 4.17 > mysql 5 > > -- > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > railsfrance@googlegroups.com > Pour résilier votre abonnement envoyez un e-mail à l'adresse > railsfrance-unsubscr...@googlegroups.com > --- > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes > "Railsfrance". > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > concernant, envoyez un e-mail à l'adresse > railsfrance+unsubscr...@googlegroups.com. > Pour obtenir davantage d'options, consultez la page > https://groups.google.com/d/optout. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/d/optout .
Re: [RailsFr] Nouvelle gem pour construire une interface d'admin rapidement
Salut, J'y vais en vrac :) – Quelles différences avec les autres gems d'administration ? – Est-il possible de résumer l'installation à une ligne de Gemfile, de JS et de CSS ? – Que faut-il faire pour sécuriser son app' si l'on installe cette gem ? Merci pour ta contribution, Julien Le 27 avril 2015 01:59, Guirec Corbel guirec.cor...@gmail.com a écrit : Salut, J'ai fait une gem permettant de faire une partie d'administration à la fois facile à faire et très configurable : https://github.com/gcorbel/smart_management. Je suis intéressé par vos commentaires. J'espère pouvoir faire avancer cette gem là, faire un site de démonstration et avancer dans ma démarche une fois que j'aurais réunis des commentaires. Merci pour votre aide, Guirec. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/d/optout . -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/d/optout .
Re: [RailsFr] Traitement de données et ETL avec Ruby: du nouveau
Très cool, je vois plein de cas d'utilisations :) Merci pour cette gem Le 5 avril 2015 16:40, Thibaut Barrère thibaut.barr...@gmail.com a écrit : Hello, J'ai récemment lancé un blog et une gem sur le thème de l'ETL en Ruby. Je compte poursuivre mes efforts sur le sujet (notamment suite à l'arrêt de la maintenance d'activewarehouse-etl), aussi je le mentionne ici. Les deux premiers articles: - http://thibautbarrere.com/2015/03/25/rubyists-are-you-doing-etl-unknowingly/ - http://thibautbarrere.com/2015/04/05/how-to-write-solid-data-processing-code/ La gem (attention, encore expérimentale, la syntaxe peut changer encore, mais les bases sont là): - https://github.com/thbar/kiba/ Cette gem a pour but de reprendre les principes clés qui étaient dans activewarehouse-etl, mais dans une gem bien testée et que j'arriverai à maintenir sur la durée. Bonne lecture, -- Thibaut -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/d/optout .
Re: [RailsFr] Connaissez-vous/utilisez-vous le gem cancancan ? (fork de cancan)
Salut, Je ne peux pas te répondre pour cancancan, mais j'ai remplacé cancan par pundit et j'en suis très satisfait. Je conseille vivement d'y jeter un oeil. https://github.com/elabs/pundit Bonne journée, Julien -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/d/optout .
Re: [RailsFr] Re: Connaissez vous cette attaque?
Ça n'a pas trop de rapport avec le sujet, mais pour les droits j'ai remplacé cancan par pundit, que je trouve moins alambiqué et très propre. https://github.com/elabs/pundit En ce qui concerne les attributs dans l'URL, difficile de dire si c'est bien ou non sans avoir un cas concret pour en juger. Je les réserve autant que possible en tant que filtre sur une collection de ressources. Le 31 juillet 2014 13:38, Guirec Corbel guirec.cor...@gmail.com a écrit : Ok merci. C'est ce que je pensais. Je n'aurais pas du faire ce script qui reconnais passwd dans l'url et donne tout les mots de passes... Ça ne vous dérange vraiment pas plus que ça de mettre des ID dans les paramètre de l'url? Au niveau des droits, j'utilise Cancan, de Ryan Bates (reviens Ryan!). Le 31 juillet 2014 06:42, Florian Dutey fdu...@gmail.com a écrit : A moins de le faire expres, aucun risque que ca tarrives avec rails. Mais c classique en php. Je ne dirai pas pourquoi, je te laisse deviner : On Jul 31, 2014 6:27 PM, Olivier El Mekki oelme...@gmail.com wrote: Hello, Ça s'appelle un LFI (pour Local File Inclusion) : https://en.wikipedia.org/wiki/File_inclusion_vulnerability Ça ne devrait pas poser de problème, tu n'y est vulnérable que si tu essaie de loader des fichiers depuis les paramètres de l'url, du genre: require params[ :my_param ] C'était une attaque dangereuse au début de l'histoire de php, quand les sites étaient architecturés de manière à décider quel fichier loader sur la base d'un paramètre, avant qu'on ne fasse de la réécriture d'url et des routes. Du genre : # index.php load( pages/ . $_GET[ 'page' ] ); Ça ne devrait pas être un problème pour toi. On Thursday, July 31, 2014 12:21:15 PM UTC+2, Guirec Corbel wrote: Bonjour, Hier soir, un de mes sites a été victime d'une attaque. Le programme voulant hacker essai d'accéder à /etc/passwd en essayant des url de ce type : /provider_profiles/new?service_id=../../../../../../../../../../etc/passwd%00 ou /index.php?page=/../../../../../../../../../../etc/passwd%00artiste_id=12. Avez-vous déjà été victime de ceci? Comment bien le gérer? Cette attaque me fait poser une question. J'imagine que ce n'est pas génial d'utiliser les paramètres du type artist_id=12. Est-ce un bonne pratique d'utiliser un token ou friendly id à chaque fois? Bonne journée à tous, Guirec. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/d/optout .
Re: [RailsFr] Nouveau projet : Sbire - l'homme à tout faire de votre OS
Tu as publié quand ? Leur e-mail « que s'est-il passé cette semaine » est publié les jeudis. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] Re: Réalité économique du freelance rails francophone
Merci beaucoup pour ces résultats :) -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] Attributs dépendants du temps
Est-ce qu'un has_many conditionnel fonctionnerait ? class MyMainClass ActiveRecord::Base has_many :second_models, - { where active: true } delegate :attribute, to: :second_model, allow_nil: true end -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] Re: Quand utiliser draper, des presenters, des helpers, des scopes ou des partials?
Guirec a écrit : palme d'or du gars le plus chiant du groupe parcequ'il pose toujours des questions. Juste un mot pour dire que tes sujets et les réponses qui suivent me font progresser. P't'être que ça sera obsolète dans 6 mois mais ça travaille l'esprit et c'est cool. Tu me fais pas chier avec tes question. Julien -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] Problème avec HABTM
Y-a-t-il un Github accessible ? Quelle version de Rails est utilisée ? Le bug est connu sur certaines 3.2.x S'il n'est pas possible de changer de version, has_and_belongs_to_many :users peut être remplacé par has_many :users, :through = :reunions_users Le 7 mai 2013 13:24, Nikog niko...@gmail.com a écrit : Bonjour pour une nouvelle petite application je voulais me servir de l'association has_and_belongs_to_many Le but au départ est d'avoir une réunion qui peut avoir plusieurs users et pouvoir avoir la liste des réunions auquelles chaque user a assisté. j'ai donc deux modèles user (name / prenom) et reunion (intitule / date) chacun étant en relation via has_and_belongs_to_many j'ai créé une table reunions_users via class Createreunionsusersjoin ActiveRecord::Migration def up create_table :reunions_users, :id = false do |t| t.integer :reunion_id t.integer :user_id end end def down drop_table :reunions_users end je créée une vue dans un form_for(@reunion) [...] div class=field % for user in User.all % %= f.label user.name % - %= check_box_tag reunion[user_ids][], user.id, @reunion.user_ids.include?(user.id) % % end % /div [...] les ùigrations sont bien entendu faites. Premier problème : user_ids n'est pas accessible en écriture. je le rajoute dans le modèle reunion.rb mais maintenant j'ai une erreur SQLite3::ConstraintException: reunions_users.created_at may not be NULL: INSERT INTO reunions_users (reunion_id, user_id) VALUES (1, 1) avec les paramètres suivant {utf8=✓, authenticity_token=NkeEkc61tkScFhdFTlxWUmk7hCTUi/2jMhu7wSYtyuI=, reunion={intitule=test, date(1i)=2013, date(2i)=5, date(3i)=7, date(4i)=10, date(5i)=59, user_ids=[1, 2]}, commit=Create Reunion} J'avoue, après avoir cherché pas mal, ne pas comprendre pourquoi cela déconne. Si quelqu'un voit la lumière je veux bien un aiguillage :-) Merci -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out . -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] Migrer une application de Ruby 1.8.6 vers 2.0
Je n'aurais pas dit mieux que Cyril. Et aussi, y aller par étape : d'abord migrer à rails 2.3.18, puis ruby 1.9.3, puis rails 3.2, puis ruby 2. Et toujours jouer les tests entre chaque. Le 16 avril 2013 12:33, Cyril Mougel cyril.mou...@gmail.com a écrit : rake test Fix spec rake test etc.. 2013/4/16 ziburudebian francis.mil...@free.fr bonjour à tous j'ai écrit une application en ruby 1.8.6 avaec rails 2.3.2. j'ai maintenant un environnement avec ruby 2.0 et rails 3.2.13 pouvez-vous m'indiquer un procede pour migrer mon environnement sans tout reecrire ! Merci *Ma Config :* - Windows 7 - Aptana Studio 3 - Ruby 2.0.0p0 (2013-02-24) [i386-mingw32] - Gem : gem list actionmailer (3.2.13), ctionpack (3.2.13), activemodel (3.2.13), activerecord (3.2.13), activeresource (3.2.13), activesupport (3.2.13), arel (3.0.2), bigdecimal (1.2.0), builder (3.0.4), bundler (1.3.4), cgi_multipart_eof_fix (2.5.0), coffee-rails (3.2.2), coffee-script (2.2.0), coffee-script-source (1.6.2), erubis (2.7.0), execjs (1.4.0), fastthread (1.0.1 i386-mswin32), gem_plugin (0.2.3) hike (1.2.1), i18n (0.6.1), io-console (0.4.2), journey (1.0.4), jquery-rails (2.2.1), json (1.7.7), linecache (0.43 mswin32), mail (2.5.3), mime-types (1.21), minitest (4.3.2), mongrel (1.1.5 x86-mswin32-60) multi_json (1.7.2), mysql (2.7.3 mswin32), polyglot (0.3.3), psych (2.0.0), rack (1.4.5), rack-cache (1.2), rack-ssl (1.3.3), rack-test (0.6.2), rails (3.2.13), railties (3.2.13), rake (10.0.4, 0.9.6) rdoc (4.0.0, 3.12.2), ruby-debug-base (0.10.3 mswin32), ruby-debug-ide (0.4.5), rubygems-update (2.0.3), sass (3.2.7), sass-rails (3.2.6), sprockets (2.2.2) sqlite3 (1.3.7 x86-mingw32), sqlite3-ruby (1.2.1 mswin32), test-unit (2.0.0.0), thor (0.18.0), tilt (1.3.6), treetop (1.4.12), tzinfo (0.3.37), uglifier (1.3.0) -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out . -- Cyril Mougel http://blog.shingara.fr -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out . -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] Est-ce que Ruby/Rails émergera un jour?
En 5 ans de post-bac, j'ai du faire deux fois une semaine de PHP (une fois en IUT, une fois en école d'ingé). C'était suffisant pour que tout le monde mette « PHP » sur son CV. Le mot Ruby n'a jamais été prononcé une seule fois. Une bonne combo serait d'une part d'inciter les entreprises à verser la taxe d'apprentissage aux écoles offrant des cours de Ruby, et d'avoir des personnes pour donner les cours en question. De mon point de vu, je trouve qu'il est encore difficile démarrer son auto-formation seul avec RoR. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] suppression caracteres identiques consecutifs
Bonsoir, toot.gsub(/(.)\1{2,}/, '\1') = tooti de rien :) Julien Le 27 février 2013 00:33, oto iashvili optimum.dulo...@laposte.net a écrit : Bonjour, existe t il une fonction qui permettrait de supprimer les caracteres identiques consecutifs et les remplacer par un seul lorsqu'il y en a par exemple + de trois à la suite ? ex 'ma phrase ... ' = 'ma phrase . ' merci -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out . -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] Devise et acts_as_tenant, un mariage délicat ?
Je ne connaissais pas prepend_before_filter et... c'est aussi con que ça. Merci beaucoup, je vais me taper la tête contre un mur et harceler l'auteur de act_as_tenant pour mettre à jour sa doc ! Le 3 février 2013 11:54, Florian Dutey fdu...@gmail.com a écrit : utiliser 'prepend_before_filter' au lieu de 'before_filter'? Si ton problème est juste que ca arrive trop tard, c'est peut etre aussi con que ca... Le 2 février 2013 23:40, Julien Grillot julien.gril...@gmail.com a écrit : Bonsoir à tous, Pour ceux qui ne connaissent pas acts_as_tenant, cette gem permet de scope facilement des models pour chaque pseudo-instance de notre application (https://en.wikipedia.org/wiki/Multitenancy). Dans mon cas, je scope tout mon site par le domaine : http://www.rubybb.com et http://test.rubybb.com tapent au même endroit mais sont isolés l'un de l'autre par un « default_scope généralisé ». J'ai des difficultés à résoudre cela : mes users sont égalements scopés, chaque site a sa propre liste d'utilisateur, il faut donc s'inscrire sur chaque domaine sur lequel on souhaite être présent. Je ne souhaite pas de SSO. Avec acts_as_tenant, la seule chose que j'ai à faire est d'ajouter un before filter dans mon application_controller « set_current_tenant(@domain) ». Mais dans un cas, ce before_filter arrive « trop tard » : http://stackoverflow.com/questions/14664708/multitenancy-with-devise-users-default-scoped-by-subdomain-breaks-sessions Pour résumer, si l'utilisateur (current_user) n'est pas trouvé, Devise invalide la session (ce n'est pas sûr à 100 % mais ça y ressemble beaucoup). Hors, cette invalidation semble se faire avant le before_filter set_current_tenant. C'est à dire que si le current_tenant a changé depuis la dernière page (on visite un autre domaine que celui où l'on est actuellement connecté), Devise ne trouvera pas l'utilisateur (default_scope incorrect) et invalidera la session. Les étapes pour assister au bug sont décrites en tête du lien précédent, il est très facile à reproduire. De même avec les sources du projet. Si quelqu'un a une piste (ou une autre gem ?), je lui en serai grandement reconnaissant. Merci à vous ! -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out . -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out . -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
[RailsFr] Devise et acts_as_tenant, un mariage délicat ?
Bonsoir à tous, Pour ceux qui ne connaissent pas acts_as_tenant, cette gem permet de scope facilement des models pour chaque pseudo-instance de notre application (https://en.wikipedia.org/wiki/Multitenancy). Dans mon cas, je scope tout mon site par le domaine : http://www.rubybb.com et http://test.rubybb.com tapent au même endroit mais sont isolés l'un de l'autre par un « default_scope généralisé ». J'ai des difficultés à résoudre cela : mes users sont égalements scopés, chaque site a sa propre liste d'utilisateur, il faut donc s'inscrire sur chaque domaine sur lequel on souhaite être présent. Je ne souhaite pas de SSO. Avec acts_as_tenant, la seule chose que j'ai à faire est d'ajouter un before filter dans mon application_controller « set_current_tenant(@domain) ». Mais dans un cas, ce before_filter arrive « trop tard » : http://stackoverflow.com/questions/14664708/multitenancy-with-devise-users-default-scoped-by-subdomain-breaks-sessions Pour résumer, si l'utilisateur (current_user) n'est pas trouvé, Devise invalide la session (ce n'est pas sûr à 100 % mais ça y ressemble beaucoup). Hors, cette invalidation semble se faire avant le before_filter set_current_tenant. C'est à dire que si le current_tenant a changé depuis la dernière page (on visite un autre domaine que celui où l'on est actuellement connecté), Devise ne trouvera pas l'utilisateur (default_scope incorrect) et invalidera la session. Les étapes pour assister au bug sont décrites en tête du lien précédent, il est très facile à reproduire. De même avec les sources du projet. Si quelqu'un a une piste (ou une autre gem ?), je lui en serai grandement reconnaissant. Merci à vous ! -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] Conseils SEO
friendly_id a l'option History pour assurer les 301 (ne pas changer le slug se tient aussi). Si tu utilises scoped, il faudra utiliser la branche 4.1.x pour que tout baigne avec History. Sous chrome, niveau de zoom normal, le dropdown « Tous les jours » est masqué après « Vendredi ». Par curiosité, le site est-il réservé aux domaines artistiques ou aussi bien pour les cours scolaires / universitaires / pro ? Le 29 janvier 2013 10:09, Nima Izadi nim.iz...@gmail.com a écrit : Merci Fréderic je vais me pencher sur Typo ! -- Nima Izadi Sent with Sparrow On Tuesday, January 29, 2013 at 10:07 AM, Frédéric de Villamil wrote: Le 29 janv. 2013 à 09:55, Simon Courtois happyn...@gmail.com a écrit : On 29 janv. 2013, at 09:47, Nima Izadi nim.iz...@gmail.com wrote: @Simon : Comment ça si mon modèle change ? Si je fais un update sur le nom du cours par exemple ? Oui, si tu te bases sur le nom pour générer l'URL et que tu le changes, l'URL va changer. J'ai fouillé le code de FriendlyId mais je n'ai pas trouvé de moyen simple de l'empêcher. Faudra que je fasse une pull-request ^^ En attendant un technique est d'ajouter un before_save dans ce goût là: def rollback_slug_change self.slug = slug_was if slug_changed? end Je suis plus bien sûr mais de mémoire ça ressemble à ça :) Mais sinon je n'ai aucune peur à avoir pour le fait d'avoir 2 000+ pages ? Non c'est rien ça :) On fait des ajouts à coup de ~50K pages et ça s'indexe comme il faut. Autour de 2K tu restes dans un range parfaitement acceptable :) Simon Courtois Bonjour, Deux petits trucs. Cool URIs don't change. Donc si tu changes ton modèle, il ne faut pas que ton slug change. Sinon, tu fais une table redirections avec un fond de panier dans tes routes. C'est ce qu'on a sur typo (http://typosphere.org). La seconde chose, ce sont les stop words, c'est à dire les mots à gicler de ton slug parce qu'ils ne servent à rien. Une petite liste toujours utile : http://www.ranks.nl/stopwords/french.html Enfin (OK, ça fait trois choses), pense à virer les caractères non ASCII de ton slug. Là encore on a fait un truc correct sur Typo (qui a toute une partie SEO dans l'admin, je t'invite à t'en inspirer sur http://demo.typosphere.org). Bonne journée, Fred -- Frédéric de Villamil / @fdevillamil I'm not strange, weird, off, nor crazy, my reality is just different from yours. Le Rayon UX – http://t37.net -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out . -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out . -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] Faut-il que je développe mon site dans le cas ou le javascript est désactivé?
Il ne s'agit pas de rendre accessible du dessin à un aveugle ou de la musique à un sourd. Insulter les gens gratuitement comme ça Florian Dutey, c'est la grande classe. Pour une appli Web dont le fondement n'est pas le JS (c'est pour www.social-reviewing.com ? ce serait pour quel usage, des liens avec un autre verbe HTTP que GET ? Du drag and drop ?), ça tient parfois à pas grand chose de faire un truc accessible. C'est pro. J'ai râlé plus d'une fois après un clic-roulette sur un lien/image qui me livre une page blanche parce que le seul comportement accepté est un clic gauche… c'est la même chose qu'avec le alt dans les images ou que de rendre cliquable le texte associé à une checkbox. Le 29 janvier 2013 00:23, Florian Dutey fdu...@gmail.com a écrit : @fred Connerie. 1/ Une application (oui oui, j'ai bien parlé d'application) les 10% qui veulent utiliser mettons mon paint like alors qu'ils sont aveugles ou je sais pas quoi, ils peuvent se toucher. Ils ont qu'a monter des boites qui dev des applis sans js et qui te permettent néanmoins de faire des powerpoint. M'étonnerait que google drive tourne sans js. M'enfin, je peux toujours me tromper. 2/ J'emmerde les gouvernements à procès. Si un jour (vraiment très hypothétique) mes applis connaissent un succès mondial et se prennent un procès parce qu'un sourd peut pas utiliser mon appli musicale, l'état en question se passera de mes produits ainsi que des emplois que j'y aurai créé. 3/ Tant pis pour eux. Ils ont fait un choix, ils assument. En plus ce sont des geeks, ils peuvent se démerder tous seuls. Salut, je suis aveugle, je vais utiliser un paint like dans mon browser mais l'appli est pas accessible donc je porte plainte... Sérieusement... @benjamin tu peux franchement tabler sur le fait que tu recevras pas de plainte. Le milliard de sites qui sont pas accessibles (et de batiments aussi) qui recoivent pas de plaintes ou pour lesquels les plaintes sont déboutées, tu as les stats de ton coté. En plus, puisque tu parles de grosses audiences, tu peux largement provisionner de quoi couvrir ce genre de procès. J'ajouterai que tabler sur une audience mondiale est pas forcément un bon axe de démarrage pour un site / appli. Mais ca n'engage que moi. Le 28 janvier 2013 23:21, Frédéric de Villamil frede...@de-villamil.com a écrit : Le 28 janv. 2013 à 23:13, Florian Dutey fdu...@gmail.com a écrit : Si c'est un site et que l'accessibilité est importante = OUI Si c'est une application web = NON si les mecs veulent utiliser des applis sans js, clairement, ils vont se faire foutre. Après, tout dépend de ta cible mec. Connerie. 1/ 10% des internautes ont un handicap qu'il soit moteur, visuel ou cognitif. 10% à la fin du mois, ça commence à faire beaucoup. 2/ si c'est à but pro, de plus en plus de pays cassent vraiment les couilles des sites et applications non accessibles. Ça peut aller de refus direct aux achats dans toutes les grosses boites + gouvernement des pays anglo saxons à procès. Demande à Yahoo combien ils ont payé à la Californie pour un Yahoo news non accessible. 3/ si ta cible ce sont les geeks, tu en as de plus en plus qui utilisent noscript pour éviter le tracking. Mes deux cents. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
Re: [RailsFr] Votre avis sur mon projet
Le lien est mort ? L'idée est cool, je m'en servirai probablement ! Le samedi 15 décembre 2012 19:10:51 UTC+1, Guirec Corbel a écrit : Bonjour, J'ai de nouveau avanc� sur mon projet. L'un des plus gros changement est le nom. C'est maintenant Social-Reviewing. Voici le lien : http://www.social-reviewing.com/. J'ai �galement adopter un syst�me de tag pour les projets. La plus grosse difficult� que je vais avoir va �tre au niveau du r�f�rencement. Si quelqu'un est int�ress� pour m'aider la dedans �a serait bien. J'esp�re que le projet va marcher. Bonne visite. -- Vous avez reçu ce message, car vous êtes abonné au groupe Railsfrance de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com