DE L'AIDE EN RUBY

Fermé
siskozed Messages postés 69 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 2 septembre 2009 - 22 déc. 2008 à 17:52
siskozed Messages postés 69 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 2 septembre 2009 - 16 janv. 2009 à 12:33
Bonjour à tous,

Alors voilà, je suis très très démoralisé en ce moment. Je suis en stage de developement ou je dois programmer en ruby on rails et en ajax. Je dois utiliser des plugins de jquery sans arrets et le prototype est déjà développé... Seulement, je suis completement perdu, j'ai tenté de faire quelques tutoriels, j'ai acheté un livre de ruby mais c'était sous la version 1.8, donc quelques choses sont dépassées... J'ai énormément de mal à comprendre la syntaxe de ce langage : Le RUBY on RAILS... Pouvez vous me filer des adresses de tuto bien faits, ou votre méthode pour apprendre ce language ???? HELPLEASE !! J'aime ca mais je suis nul ! Je comprends rien à la syntaxe, j'ai l'impression que tout est automatiqe mais je n'arrive pas à rentrer dans la philosophie de ruby... J'ai bien conscience que mon appel à l'aide n'apporte rien sur ce que je suis censé faire, mais je pense qu'il faudrait reprendre à la base... je sais pas comprendre les enjeux et les ineterets du mvc (même si je l'ai déjà lu pleins de fois et que j'arrive à programmer en struts... bref... si vous avez de l'aide, je suis preneur... ;(

PS ma spécialité, c'est le php... soit l'inverse du ruby...

4 réponses

siskozed Messages postés 69 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 2 septembre 2009 86
23 déc. 2008 à 09:33
plop
0
c'est aux gars de ton taf que tu devrais demander ça surtout; c'est des enfoirés de te balancer la dessus alors que tu ne sais pas l'utiliser !
bref, si t'as l'oreille anglophone, devrait t'aider : http://railscasts.com/
mais pareil; c'est quand tu te seras tapé les 140 que tu pourras bien gérer ce que tu fais (un peu avant quand même).
sinon t'as le fameux "c super je fait mon blog en 15 minutes" : http://media.rubyonrails.org/video/rails_blog_2.mov pour te motiver un peu.
c'est un stage, reviens vite sur php; au pire ce que tu auras appris te servirait sur zend (pareil en moins fun mais mieux et en php).
0
Et en passant, Rails fonctionne sur ruby (+- équivalent, Zend fonctionne sur php, django sur python, etc…).
un framework te propose des bons gros "raccourcis" sur ce que tu ferait habituellement à la main.
Ruby en tant que tel n'est pas l'inverse de php, il se situe pas très loin au même niveau.
0
siskozed Messages postés 69 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 2 septembre 2009 86
29 déc. 2008 à 17:24
merci,

c'est surement vrai que ruby et php sont du meme calibre mais moi je ne m'y retrouve vraiment pas...
je vais tenter de me farcir les railscast, merci pour votre aide...
0
siskozed Messages postés 69 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 2 septembre 2009 86
16 janv. 2009 à 12:33
Re bonjour tour le monde,

Je taffe en ce moment avec le plugin jqmodal et j'ai un probleme. Je tente d'afficher une popup de confirmation. Si quelqu'un veut supprimer une ligne dans son profil, ca demande confirmation. J'ai réussi à l'afficher mais maintenant, lorsque je clique sur valider, rien ne se passe c'est comme si le callback ne donnait rien. Pourtant, en mettant des points d'arret, j'ai bel et bien l'impression que cela y passe.

Voici quelques bribes de mon codes :

fichier JS :

$().ready(function() {
...
    $('#confirmfrm').jqm({overlay: 88, modal: true, trigger: false});
...
});



  function confirm(msg,callback) {
  $('#confirmfrm')
    .jqmShow()
    .find('p.jqmConfirmMsg')
      .html(msg)
    .end()
    .find(':submit:visible')
      .click(function(){
        if(this.value == 'yes' )
            {
                if(callback !=undefined){

          (typeof callback == 'string') ?

            window.location.href = callback :
            callback();
        $('#confirmfrm').jqmHide();
            }else{
                $('#confirmfrm').jqmHide();
                return true;
            }}
  });
  }



fichier html.erb :
<div id="confirmfrm" class="jqmWindow">
  <div class="jqmConfirmWindow">
    <div class="jqmConfirmTitle"></div>
    <div class="jqmConfirmContent"></div>
    <p class="jqmConfirmMsg">Continuer ?</p>
    <div class="buttons">
    <button type="submit" class="positive" class="confirm" value="yes">
        <img src="/images/icons/accept.png"  alt=""/><%= t(:button_validate) %>
    </button>
    <a href="#" class="jqmClose">
        <img src="/images/icons/cancel.png" alt=""/><%=  t(:button_cancel) %>
    </a>
  </div>
  </div>
</div>


mon lien ajax de suppression :

<%= link_to_remote(
"<img src='images/icons/delete.png' style='border: none;' alt='#{:label_edit_hellip}' />",
 :url => "/profiles/#{@user_profile.id}/job_experiences/#{jex.id}", 
 :method => :delete, 
 :confirm => t(:user_profile_index_delete_job_experience) )%>


Lorsque je clique sur mon lien de suppression, la popup s'affiche, j'ai bien mes deux boutons (valider et cancel) mais si je clique sur valid, la popup disparait grace à la ligne js $('#confirmfrm').jqmHide(); mais rien d'autre ne se passe. Je voudrais que la ligne disparaisse... mais ca ne fonctionne pas ? avez vous déjà rencontré ce probleme là ? Avez vous déjà fait une chose similaire en ruby on rails ? merci d'avance.

Cordialement, SISKOZED
0