From c8364dac27a0820f3fdcdcb42c62cde302e80d60 Mon Sep 17 00:00:00 2001 From: Juan Antonio Zea Herranz Date: Thu, 29 Mar 2012 18:17:15 +0200 Subject: [PATCH 1/6] =?UTF-8?q?author=20a=C3=B1adido?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/assets/images/foto_perfil.jpg | Bin 0 -> 14179 bytes app/views/planet/author.html.erb | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 app/assets/images/foto_perfil.jpg create mode 100644 app/views/planet/author.html.erb diff --git a/app/assets/images/foto_perfil.jpg b/app/assets/images/foto_perfil.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b64eda772a08e16d8fd429ee9022814d500c3cd3 GIT binary patch literal 14179 zcmb`tbyQr<(l@$?!QI{63GTt&-3c%=xVr@iNr2$)kl+phf`u?cdf5yW>0l>byw}`n%=+ao~IvAYXGjQqKYB_0)YT!_zQU2z_?YBlY619 ztEH%-t^jWU0E|5VUJ&3P7gujjT_sssV-r(alm!3`Pyj>#BS2#f@pAtw^ZzRFzW*-Q zbHKl9(_DW!Y`2oDb>{}P{<3#l!>>iL{w?+Y@r?_Gc|iaGBoA*7uz@Rw(_L_y&_-WZ z4o=Si04gTb1quZKv^6+C%I;q>==OhQ?EXu}*~i5J0MLW~@?BuoUT``QPBYp#xqHLu zPk;HI|MVUF7yVy-yeN^cy%W46(O{ z%V2zl)13d<52pZt#_O*GRTSiectwSTxcInuX>FXXAx^Yj5NqeZqyFD6f9L9-F&RGq z01n)?=5dIRr|&;J#J^ui06KsJ5CUWXHNXI{0$czeAPk5D(trY>3TOfPfC*p;KmdEd z1@Hv?fMDPi5COyhi9i~V4ZH`6feN4&XaHJ(&pyG&_}R9utV@b2t;^;5RZ_FP>4{C z(2UTHFoH0Pu!eAma0Ldy7+_*B9heI&0+s`7fla}-U{7!eI2xP|E(F(t+rb0iY495O z2>crn8Ib^y7Lf~498nq301<-dff#}qicv{cy2U2I=EhdRhGK_e=U_KuPhp?npy4p#$lzGw1mdLQG~$fo9O0tjGULkOTH}V` z=HRyB&f{L;5#aISY2mrx#o|@s4dLzKqu?{+E8s)%-{2SF_u_97fC(4~VTcVx6=3S>@XNn|Z#E98je?BqJ+e&qS&edI?J zgcRZw5Q=Du28u;W1WI;FUCJQJBFa(9D=KO#B`SBSEUI3rBWhx5X=+F6RO&C(`!obJ z&uJWJQfa=@9MBTc%FsH~X3~D6J*A_hQ>OEwE1>&M_lKT^-he)wzK(u{0i8jF!ImMF zp@-p=k%m!&F_^K6aghm)NrcIsDT8T%>4uqw*@!ukxrKR;g_K2wC6J|xWtkO=Rf^Sv zwUBj&4Vg`Z&513KZGs(vU69?LJ%@dq1A#+`!+|4@W0DhzQo z{Gt4<{AU6j0x*Gmfggedf*OL6f<1x{Lc&6xLbXEs!i>UJ!nwlpB7`E^BC#TaqDZ2$ zqM@RnMSqJ4iFu1Pi2V}h5_b}>6yK9zk$_1QOKeKgOIk}7NUlAneQx#q!}B#MIw@S!65A6;eWF2jt9Gx9qUfp2b0X+h}7kZU?*ZQ*h3HnP0 ztOh;?J%%`j=7tr9H%9VC$wq6&JjO4LM@+~~986kGQA`a@OHHrL6wK1hw#^02Bh2S4 zSS_G;JmPY(P)KaWn@)pb#JX@U1)t}qhgb5a|)4zWIzs~($G}sK1>pp z4BNGpv`x0%vy-$-vD>$ovQM`^a*%V#b~tlXc6{%61>SE>6=8Es? z(w)OS!hOv{%p=X?)Kkr~)C=Tg;nnI*2!Ftg`mp-E^;!3Q?wjL#>u2cK z=#S^`>OUI59`G(;H&8LKBnUAG64Vn+7yK%C{iV#yf)G%MO-N5DL+G2(?J%XV@>l4u zoL-HEKMPL|zkF@T)S_-{s!qLGz~arSogwQ@xLQfA_)R z!;b=`g62Zz!t^5KBHyB&V#DHr5|NUMQu5N6(uXqFvbA#E@^2Nw6&00~l?hb{RX$bw z)#lX`HS#sBwOq9Yb;NZsAAyfP9}nuS>gO8N8hRQ<8f!l>eadYjXo_wIH3u}Gw%E6< zwVJd}wyC!Dw2QYlb#Ql-eWv@I(@E5s@CE(Ln=ema1HWE%xpy6P+jVdDyy#i#HSV4H zrt|H4pIYBwzhZyyfXu+xLCL|-Lt;a1!y>~iBSIt1qk^MNV}fH%--W(6j|-2tPKZvl zPfARFnUb37o|d2PpHZ0^nbn+~oHLmFF>gM<_5=E3Z^3!tY|(e|&r;Yj(sJ|)?n?S9 zAN($6?=SppZ68_Cl1UGwh!G8 z{~Sde;~nRou%3MSCH-sk)cAD!%=7H&JobX@qU=)OvgbFazN~{lLTk z0Op6I*W&;1+zJ6eA!3+Q>sQ~bh@bvVj;OXfB z?hEh|0Cf30Edg=>5*QH?5sU=CAR!?kqhO-Ku?h+f1_l}?9u7V}9u6KJ0Wl>B0UfQJf71aX2v z^Z)`L2#g1M`UX(Kfj-jTJmr520ssQTH6fzHTa|I)6@To5K-X500I~h4+)=+ z7gHjtME9rE_hl5Fu`ysJTM+01+3|n zHmI7Ad`?Lz`O*yxP06EdMMIz8FlORYn2=*K5?VUG5%zCj~+A^ zBxh)#b|A~=CNL@TcB7y>J%&>9_uZQ(gEe$k=44!6;#p1B{9F{tW;t?`Y9D6fWjn>xQK%o~$Fjq`*ZJgzUq9dXQr8HVE>hGwFP7B)yd1-V7KEsSxO!bd z-{qN^S{s?9i4br)@x0h0!aR09xjwX_qoD|QhfAS7@Pi%J4cAuM(wq+)dH1=ntXH+w5>(le=)#VJycbiA9w!E94 z$$xksyyL?Ds5<46rAkxKFmBc7co7}76T~xkKy*Tuzteo$S9a6n%A?eB!ojUm%g33BIS4{oM96f3q5rNWPYP=;HsI+4ui zy@x#Y2d#v&mGnG@o++$@*vr)yFth19Wb68!veYyfdLx|dx#N5ZR17efPGb6DJKuOo zt&7vvH_krhcu67k&Ovaj_`+qx^DA3$vt~J+&jv3_opvYgiEcyke41{nxe6t>su>%8 z2|ob}0~?f@f0|PJR(?!;ym$gG%bnP5^WKo8*nB1sXr5m&EXGc{(lyN8D30_-9>z4n ztc%XoC&L&hSkRf)S3%7BVK76w=EJ|9X`BQj;kXPmXvC|G9&;LT_BGV^zbNDi==`2w z#}i$YxT-{>kNU$;P~_XE8JD2P`Z^K^JHZ9_qP^|HXhqE-D&{haPGXURidY1a=f}wF zL8nKWjwlVK`8ER$U11wIeH_cPSjwX~MAMPS9H`df4kN#7^Y1tdsp(w|s!qBMluv%g z{-ACTRanyTprSI4P~NdMQA%{hk#9&{L03iHfoy)KDnxf|R@ca@%=DF1Nxsp&(YB1$ zPF3JmCZywIWYI@BEofl;F7xnePd{g`h(R6^;RCb1VDMa%=e5Qo~w3-GuWA_r5CBY*L(kf#ATXj?n_$gHm~kB@uR=Yom^Nr9|T`py75jsR%}brko$EoPTn!=H%^ER13)F8Ryh<1nFG?B{=V7Svg27^S z+Swx=Do^Dwwi9_@>lJbyE2k#)G3FcMcW9EVsoqORj*vmL42rF(-s|beQ!zTT6c{8> zRc6ABosD78^iSOLlYvF+ce`d?EzRzEgwJ`2zOa*z@}&#K@MZ_HKZ+CG`@9p5sC4nO zAZYbi3rH_{p+af3P~dfS43?hF>wouJs=RwA*5AkALjE?-4rxVmDVYeFO%aWIr$m^F z6<<#Sys2FPpHW(T6~?f1QE1%y+2BsAvrIikRhP&ie(#8h;oO{Jw{=eFw+r(?w%N!6!(O_rFaA9qVx#QU`Z~kLCy!L?iJ9Tjqt; zV3aex&D$WqU7qDh4*nBS|NYYF(&yLthRUne!j|#J2V#ct#w)?ta<<-V#8R{1%s*aQ zlY7;x?;09UQWt1u>6yUtK1jTAk(F_0{IezAjk3~Dc2FrENJ zoA-Et|5nSliu90z)jwWbJB~cAc80ZJW;!?V9=UzGUy_4AA0tEVN{NY+Nkn7)pedvK z?FGrfGC7^=vcD@!>B2H3azLYH3EG#t9*Z;%)h8P+TVE4hLomJ`9X6UbD44xKs$T&7!kLP zJb6OJJa_IT`swU)c=^GG(>wNSt!f810~6!H0y5d{j`FGaz#xf*%7*6ruGW*fl9%1? z=nd7oD7}?$+Oh|m7WDN$^4@W0H&CGsS8za@ree>H81t4&RsJ0%Z~|co7~sVuu1T3v z_e>Db5{5)}yGT%c6YzgvO=d_ow7*?xHAZOY;#K*WeLd5&>rE>*WYUxVQf=~$(9ZGI@ABC^9;ZoM(HTz$V43F(GxH;Q%YG);!$qjTPc@k*AX`en zm-=!4y$|%^qd=%b#qlHB`>Bu%7}?0& z*l)HKR-S+~*v62#eWs=pqkZ9CwP)E$UAu&JACU#7&};_#cv!0~d#>I-d%1K3&dEYs z&=c@Mb5Okr6uX>*@JU@PDOJFIV&KH_2{5{_kfMnkVO};qIX)?RHPzWX!NDH2L?}DR z`no13n>_4BCB+QsQbNLXpt&tX^j=ek`s7S1dHW0{S##ajKab=6=1_A?MxS-Za(C-Q z{5#L}w95+fJg=49mcptkvi|6uFYh_VW(|y;0_r$YFnAoAj5RH0T>>D(SB672&ITIl z$2&g8`itQ*1r2qn79&(=m{RHg0+8$y{=6rd}p-~MEG|v|;BoFU>QmCmiez|rq;66Vf zAP6}K`dU^-?jNxJ=ydnt4q1KGvx6UZ7RSduf#Z(Sq05%~&sV{&>sQKm<~F3cSYskm zf0mmc4=abnZCy24OKI+yLt3hOIb16}-Nq8+4Hck64vBJRP+!eljH1Q-&j{~o>wa++ z3EmsM&;--?IU1#aKRA2T=U*IY74F$TtAHh~;@MIVo!nES@vds-GWIj|?7tTp75W-g zXUJ~X!mfJJaN{k2q)F?D%2`M9Aq2jLAb%SCkId~F=L|d z{TydxZ+Lf;21bIC8^*WCRoY&Zmc^cFNKCc%ue%zW&(Xzq7@_clAT4|sWTsxsF8fT- z$XVt8`fX)-rurByPPdm`yrFA1UmeXff==rG!H4op33Czlz}xqz!$Jn(wf0*hUa;=m zGCoUv{RMwmIk$M7R1=!wUHN+!g*0vU@1dv$KJ{CHpIFrDm>@yj*+Z(ag-wiG#-+0V z6#@wV6A>>_7Ot5`&E8fpx!u$^cI0dbSfCOc-#|XgVbfS1G1qS=>3{aqVp05Bwpq9k zEawy9Wx^dOuh>pUr=023t}1H=MdXpOiQAMX$0wFr(pt=ROLjX^Zsy<&YVLMrEBQ_Q zxD|bNo%>TdsDh>WU6&kzi5jvDe^3ut25|+|{KnpA6KA~*`s)Q*(oqytY`L=Ejg6>N zoE@937t;5TYt+rq_K_<6{i_Z48C{a5wQ!!o-x!e}@3NpcQIf}E_%ELTvzo?6@`D4v z=IBxzxl6>$y)UmZOGBrc(zlO4oSks#5CbRs^S=aMjx(Ky;%cx=U9=v073{P;PMt;Y zU~?II5h$=1rEP?v&IKhO_g2)L2RZvoO-< zwBt_qdS{A)CV~+6Y{v?Qu-GYL3JPy?iQr_|=Sbb>Z~H`+P;in_?QoJJWk@@}GIgC< z@+#?51-uHFKxjP~d*;fz5lc!|Pwc;O%j>6Nf7bFsIf=c#g477>;!_TWK zGrJLq^!PmoP4URK@rsjG;BUr%#|Hcf0pb#09m>32HC9S5Hu_>Vc(3F8XnjKAZA82%O;&5zkmUEdb0Selt4C9D;_Qb=+po`ZXP_|aq&!DnVsjsWXt@>=r6Cb)*DJ_R?B}7yFm|`~1Ze%P{46!N!Wk^7 z6`|8jiHYS!X7}D;uX_u|4Q4~jugGkz3 zqc-!6)c@2-HFC2KoIwl{`Y&Fud0!qC_wGZ4TERw-LffU`y$XZZuXRUtOC2gJf0$o* zF^rvbR5g{)zxYQ$N`yN0#QrmTiI$$W-t zmdj$aL{6fU7QU*C{%-`y)QThMdQq=*qk{gfHi4(3-@jETjE#{muSVtLB^6 z_^OZ}5?DEF(`YJ&)YOc5B!)5`l)XK}DL(aQ|E=6zrr=yZlVMOQfNEJR?Je98dMqtP z6nDLO-H@?m_9vMudr1@`+4@iokDQRL=z7hN_p*qF9x4>Rs*Q?@+1zUHo;i-{5fs5B zk{-<0w=N)pUt&Hk6Rp)HrFy7vYcu*cJrIBPho$Y8QIkmI4v@?%$tYa3IkNrrI`*m>nm2|pFK!=F+TSFul|(dy%KxhEi4Uymjh zquz?TwElT!#JHb6G8Wk|*-t7#3v_DzWFM(A9VDR@3y;H^ewMOk{MDu9aaQ-|Jw~Xf zLSvq04B2t-u?5dy%MGIz;r9NeMlIi)qw_Kq%%YXI){XNdew?FoG-TpPqrMAFI5Lmi}(7Q__^172$UC-;er#<-JeOq`vvMg3-mcaS!_93V?Ufixs zGG^m!*nHw}MSFw+%49Uc@%nq|ewJ{I!Opgy>h@13dwQ2fw$tI=DI2_20xQ{?_%aRj zXon^o6a&6}i=dZy-M1?Om$GaEzB?;MK9Q5;<=J~nc^!KsWA|9GU&W1g4}@Q+`D&PQ zD3_IsLXy&34?5q!&KG?G%yT?eGzM}AdP`%IA#`Q1QJas={N)V`{`tw-8Jr#~H@3S; zCQ9V#Xe%pWTm`qaUqU$DX!5D6)B{>5pEGcqbrcp=WX)ah__FBurKc(BFyGZtBs+*g zBMJ))XNL;(42Eo~9GN=j#VMTnOxW5Q&g?wI>J(%;=d*^{g8D+Zj`!Bjry+yws zI4h~zEPp6NsU@S&Rl!g$r`H2IW4x&oBr07*m@!f1MP8wud2wUebLNZtK|O>9u2N2HAqrpH z=ohKBjayu49QXfK^DknVG*2nmuH>3t#G8?$JR>c&3bvEQ5lr>X=q|&FR#(IJPS*YW z0JZBkIcRF~dS%56!MS!U1tW&N15t1M++0r&@bAy{3V1GMi^1frJFYk|_~ZUJ(s9YG z0Srrn-}JYQm+6Cy#N4h%q;)XMA`5|@-eO_0$f!JpKiZZNQ-71ci;sZ2V%KO`dfu}%ayp+ZMEc& zHBLMiZ{069VZoSFT5U1=MCIHZLUK}45O2Q>?)i1=W#TI4e-!@&L>(?MQ&HZLK*yY_ zW8Oh|l1*NW)?N?>y^kc08y;^BKbdB~dQ{Z4X1r{xFjr(fdON^<5K*dyoKv+7`{G)a zQ}v~)XN$9{Pmk++iIL_Xq`h)trs4L2o!>^1*)W}9Z|&p=yYi8-RNY0j@*SVV*H9LH ze3svdMMBa!V$2w6%m$PpK5Xoc_3}>uAE8Vwi^4vxFmp#)Cvi={CW$|F)wIYMEjnwF z?@PkQ+_viCg-hTdu#5v;`^ zjm))^sL}s{DEM6LXY_W(qNrjtp{~>mdBo~H0?!NC2Lz`N0i)W6$%M%onOQrEn&srW z;uTf-Dbw}8lB#2E1B5_?Nx(spsd4<<1&S>plUy>Vr=J zKkV`fQF2T||GqHxSukMi2Wd5_-Po(l?_HjZzuKKoUIlfo%xYR(Rx2Nb|0$IA{;I%* z)iExQL^gFG0H!SYuZXhs%YvhYr9UQWZl{NIT&A^BpgKjWcgrPOG5W94S$($a&;S;N$9S>nb}dved^fw)uQLu z=HY9-lXj6`o@|T-{bv(LU=6V)uC5Jh zg*jLm(S0MmVy49?@JPfWZd;ERU-4at^-S9U)15dB^cf7v?&e7#1y!+A-)v(I68^B@ zY{K{Ac+K-tv~ipyItIHYW`OVsc;zyi@$rkJTXig-v>)Z{5uxM+mSy7LYYepjme^{~ zoD+%$^nd}p*BlL~G;7TzP7+2hc$!95rTQ2ITcjIT(I5`>nL9D&*EnEzvD%zyW~hhy z^7aGjY#=3>zcrL~tu?%5(Q=JkAz`NtQ`d~&B5jUMu*}yBHoWOW_I`cA<9ubS%HRtB z(@^`x5QEC4j^wHU%4l1Ss?y@H_;M+W8Y6nNa6=&BHlG7LyP$m&7k_A_;fBtGM5}6G8^=C+N2>PX`-pe{XPaXWjqR`K8?+_KbQYO(fGmB&> zvx5!!mqHiY|4BCVD*J<6{urp8b3F_Zyc?h1Ya9~uW8AK-%H^GrdMw06`jdS2QpTho zho)hpwS>y4JG&r4eN&p|>-vzNR?vDMU2yH-LU;7d4{kStUbX{~56^`M9o~Zn4@15b z-Ep5#SxQ~bQ#RG`J*SH{KHN%IeaGx_iMU6S&h~Q!L_Lsw(wY*n>S#XL@Bf;|XDnCp z?6WM{hn=G5;*Pb)$C|^c6^_72Q0-F0vo=VO*T74n78I-M3aeiXh^r%=72VdoYY``y z-bJpjUXb*)jm1odeKR8x5e9I5F3ne5yyQ*>IPw{?lKv?3oJ+)bQNML3%~N}g@#D;< zaVt4cD}6-~C%QSiq)BoelJ)%$$EX&`b(ix4_6X~p{J9YOMhwwioMsiFGbq%WWLty5{J=@XQ;Kw^-dHR@h4{R7VFT%fCfbVa#<5 zgYA{*Ag=@#lHoV`cbhQo_gAn{eo@%;JzQcvCED=a{|1FkxFe%K(r#2rh^@(6x%<9Vs;O&;T2z%$98P5NKye=a9EZ#kqvBwHS;{*_n0qhI+F ztEjy=*Uk|%QlxHEMiYIxp%c`9zdPe?ep?w$Ezz??*?C0dT^IL(>fQWZ?Qp5k5XBFZ zTs#{b!9+;fX!q?jT2ap!y~IF_epJ5Z0B)+Y#HbNLd(>#44>M4=#JY^@^LR zzp^#XSImy7wQR0AS9P29&uzP|k*IqviPvn0fPzAXc$}Y?49I?vpW2%jgav-3nSP|uu{PA&;nGOyX2of3mrxjwa zSFUUS$ps5XNRGcA!-W4P5UOb}X_2$^7T58uge|BA!_>IBw%dpQzJ+U;66A-cBb-rf3KqIC%)kMPhNflvS8xi(CG5 z;Nh8*sVltR6s%2_UOV?bEZnXSFx}n$QpK(5WE&%$-jSR!@N@n_xOuY?uP~T+4f^Qva_m&XZLMX#jh=eo6pTEuL~lWv-+0CNXwY} ze#|0zdlRT7qOpJnzAUG|OX=Hd%^!W;Pff+p9k=G^Y}YpT1W-vaEt_=(UYQN);SCMG z85k;`sgV9CeZL@==2RpvOC;F*<$%vwq8xQ_dk93nS1iWNpdCj}!ug_w&Xuc#<_^BA z7vliO>0g~H{)N-C4K9;twzW2f->;x{-p^UM`lB44S*mNYy-?!uAfVxvb2>L9KHJ$N zv^+4RY5naN&C32v!nZKm-m?GaXKRV>`OvsoXqxU4oo`I=vEA!0x!olpG?X5*0}dd+ zPM7h*?)pcXKKE8gel1EfiT(Wf*UKvtJI-U{m7GPn{SmL*F#Y5Xi8qCDCl2C2_6mIu zDQl+S+Yp@H|Bl%IaV1MTG!YG-FcC3Pg*HuJwHLN$J;B3IIGLKB%T~S-+=N$O-NvF_ zXj9*vJ#X}FJ~xhgrZ9+op_Mx8qqX&<1nChy_}8nNCtyDNu&a?ovfF#j`gg2SD2U}T zw5wg%xxM&LY_E%;%Fu6S|JG?AOBTGOP^<|&PiFyixA3?-40=exC#cT~_!>za>584@ z;1F8{QQkbjkYlNC@!&<09ef*Xx?-4^X{lxL&h2ltOthS1UzTc2wYyv^c^&tnwo|m* zEkHgff^bCUhJRSJv$N~3UPLS7K8GuXQdoHfON zHHWpTmb2>K>tXBHV(EDbl@iqSk|ukBE2svyf%I?jOxaIZLcV zZ*%koED|1LI9o$W_|m#Wn>An%Jq?zX({mkiC#1M+y}{(%zS1agU==f=>uuA(eqzqxUiBkLn04`L3u7&ZvP^(xYETZI9xqBugTH;j<9w<@^$1g@Dk|XWGkD zrT*gwe}|^YHr}}*WBcQcbNJEyD!Pr?wj4_e?N)j?wiEvG?(timLH-*?GoRY}=c^&} zQ^BvLJQXDJU+;$rqeiA-_worP02aQY!Ogh2@lje?WU9Rj)xm==x8!&PqQ0)BN)F01 zdK06Dx%4PK=m;NO$Ip}Ldv# z>pk?mJPlp2oxPRY9OcVh5#uR8BR4+SV<}6^y7(B8V359POcKD6vrMY^;mgmXB5oQf zwVunq-GU&Lv;f93|1;AO)joF=+1}jxlgpb2*$>q{%aTjjF&W$(HdGJVXlM-k}wRytgvsr9d4t^#r*aEpAjuPch#PF{xuT(PfGp!HEsSIWJCT&`LnF zYwKEbhV%zzF{;T2dBR-fK2Fzq?eJW}xUy@u_yM(;vA6oeWJFeX4ZiqXL7~`lE5RK~ zywQrC37qc2h*UDBzYu*RHMAK%43t0#j;Rz!849i}Cx#$WWpD=j;1xk|{X;ila|T-l`} zmGpS3%f}Rf+z`BObM6B>l=phDGM0gi=@;sbb?E7Q>TyySJV*)*E}8N^rmidzBdd0t zQW)&yi-4Og(8|9yRU}+h?9Uj%KL71#fbXPUjL&!aRKIck?ac_uhLL2?(dAC@+cK*n zUXdiLcAmnnGu2~+bN&9op}{_C2GuXe1s$yC!UhM4K03I?6WhudH0-HwqzFF+p@R8n zlO}O>ab6M>v_tijXMEJT`%_^?Aff~#gtr~Ic*U;zrvS2g$ z44D@R`e}niNu91yqq}j{?XhBegzxP-QIJ;wFFTnZm894>euEZKijocc zv2IikxGkdB@HKnA1q|pN!}}9ZDe|3q8Iy+}ENtVI%eSBgTwlU+INeyTXS~nOoZ9Pa zU5Z4#4T!MQKHT~krGbiJ1_o!hl)n`A)SF0R4fT~_R?a!ts`(A%4m?-REs`Y7Wri?p zgNyVqCBgUrRU@*?(r*rIam#ZU_d@0m&d&ylNChk;&4`fcC=`CRZ*5J)8{y(GuFgvm zaXE1{8p%ar1+uHoIg}n|FtM!)3Tvmg1u;4KT0#m;@bSYcsC}fjX(^{mck+}))RUF@ z2__l$s}mRA-A}%0C<6i2?_MpMh*S6oILl-rF@Tf!r0^3lXaOXX*eBqE>j^l00z7M_ Xp8)pq0i?=IsXvh4sT-b`PYeGKwFw%2 literal 0 HcmV?d00001 diff --git a/app/views/planet/author.html.erb b/app/views/planet/author.html.erb new file mode 100644 index 0000000..aa02ecd --- /dev/null +++ b/app/views/planet/author.html.erb @@ -0,0 +1,10 @@ +

Autor

+ +<%= image_tag('foto_perfil.jpg') %> +
    +
  • Nombre: Juan Antonio Zea Herranz
  • +
  • Dirección: C/ Calabria 18, Madrid
  • +
  • email: juanantonio.zea.herranz@alumnos.upm.es
  • +
  • Curriculum: Estudiante de telecomunicación, trabajador de Qindel, empresario en proceso.
  • +
      + From e068f50a2c1decc0df5b199210e028b258ef0754 Mon Sep 17 00:00:00 2001 From: Juan Antonio Zea Herranz Date: Thu, 29 Mar 2012 18:18:15 +0200 Subject: [PATCH 2/6] =?UTF-8?q?a=C3=B1adido=20author?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/planet_controller.rb | 3 +++ config/routes.rb | 2 ++ 2 files changed, 5 insertions(+) diff --git a/app/controllers/planet_controller.rb b/app/controllers/planet_controller.rb index be7ac0a..b6c94e5 100644 --- a/app/controllers/planet_controller.rb +++ b/app/controllers/planet_controller.rb @@ -8,4 +8,7 @@ def contact def ejemplo end + def author + end + end diff --git a/config/routes.rb b/config/routes.rb index 4cd1976..9e0930a 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -7,6 +7,8 @@ get "planet/ejemplo" + get "planet/author" + # The priority is based upon order of creation: # first created -> highest priority. From 28b5a47d0f519979cd16fcae11f3215a9a701634 Mon Sep 17 00:00:00 2001 From: Juan Antonio Zea Herranz Date: Thu, 29 Mar 2012 19:06:36 +0200 Subject: [PATCH 3/6] Tests ejemplo y author --- test/functional/planet_controller_test.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/functional/planet_controller_test.rb b/test/functional/planet_controller_test.rb index 88229e0..c2e7348 100644 --- a/test/functional/planet_controller_test.rb +++ b/test/functional/planet_controller_test.rb @@ -11,4 +11,14 @@ class PlanetControllerTest < ActionController::TestCase assert_response :success end + test "should get ejemplo" do + get :ejemplo + assert_response :success + end + + test "should get author" do + get :author + assert_response :success + end + end From 67eebeb75f30f497931a5c9a71af35c7b5bda71e Mon Sep 17 00:00:00 2001 From: Juan Antonio Zea Herranz Date: Thu, 29 Mar 2012 19:16:45 +0200 Subject: [PATCH 4/6] =?UTF-8?q?Fecha=20de=20creaci=C3=B3n=20y=20modificaci?= =?UTF-8?q?=C3=B3n=20en=20show=20e=20index?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/types/index.html.erb | 4 ++++ app/views/types/show.html.erb | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/app/views/types/index.html.erb b/app/views/types/index.html.erb index 50bda49..c26e03a 100644 --- a/app/views/types/index.html.erb +++ b/app/views/types/index.html.erb @@ -4,6 +4,8 @@ Name Description + Created + Last Updated @@ -13,6 +15,8 @@ <%= type.name %> <%= type.description %> + <%= type.created_at %> + <%= type.updated_at %> <%= link_to 'Show', type %> <%= link_to 'Edit', edit_type_path(type) %> <%= link_to 'Destroy', type, confirm: 'Are you sure?', method: :delete %> diff --git a/app/views/types/show.html.erb b/app/views/types/show.html.erb index 98b32e7..3815511 100644 --- a/app/views/types/show.html.erb +++ b/app/views/types/show.html.erb @@ -10,6 +10,16 @@ <%= @type.description %>

      +

      + Created: + <%= @type.created_at %> +

      + +

      + Last Update: + <%= @type.updated_at %> +

      + <%= link_to 'Edit', edit_type_path(@type) %> | <%= link_to 'Back', types_path %> From dd08725415f5a6f5380fd9bceec5e2d0e6ecd908 Mon Sep 17 00:00:00 2001 From: Juan Antonio Zea Herranz Date: Thu, 29 Mar 2012 19:58:27 +0200 Subject: [PATCH 5/6] ordered_index --- app/controllers/types_controller.rb | 11 ++++++++++ app/views/types/ordered_index.html.erb | 29 ++++++++++++++++++++++++++ config/routes.rb | 3 +++ 3 files changed, 43 insertions(+) create mode 100644 app/views/types/ordered_index.html.erb diff --git a/app/controllers/types_controller.rb b/app/controllers/types_controller.rb index da826f4..323e892 100644 --- a/app/controllers/types_controller.rb +++ b/app/controllers/types_controller.rb @@ -10,6 +10,17 @@ def index end end + # GET /types/ordered_index + # GET /types/ordered_index.json + def ordered_index + @types = Type.find(:all,:order=>:name) + + respond_to do |format| + format.html # ordered_index.html.erb + format.json { render json: @types } + end + end + # GET /types/1 # GET /types/1.json def show diff --git a/app/views/types/ordered_index.html.erb b/app/views/types/ordered_index.html.erb new file mode 100644 index 0000000..c26e03a --- /dev/null +++ b/app/views/types/ordered_index.html.erb @@ -0,0 +1,29 @@ +

      Listing types

      + + + + + + + + + + + + +<% @types.each do |type| %> + + + + + + + + + +<% end %> +
      NameDescriptionCreatedLast Updated
      <%= type.name %><%= type.description %><%= type.created_at %><%= type.updated_at %><%= link_to 'Show', type %><%= link_to 'Edit', edit_type_path(type) %><%= link_to 'Destroy', type, confirm: 'Are you sure?', method: :delete %>
      + +
      + +<%= link_to 'New Type', new_type_path %> diff --git a/config/routes.rb b/config/routes.rb index 9e0930a..96dc4d7 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,4 +1,7 @@ Planet::Application.routes.draw do + + get "types/ordered_index" + resources :types get "planet/index" From 9287edfa18a3b6ba0486d5e8b713be0be440270c Mon Sep 17 00:00:00 2001 From: Juan Antonio Zea Herranz Date: Thu, 29 Mar 2012 20:33:20 +0200 Subject: [PATCH 6/6] Enlaces superiores e inferiores --- app/views/layouts/application.html.erb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 062c0a4..3c20170 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -8,7 +8,11 @@ + <%= link_to('Index', planet_index_path) + " " + link_to('Contact', planet_contact_path) + " " + link_to('Ejemplo', planet_ejemplo_path) + " " + link_to('Autor', planet_author_path) + " " + link_to('Types', types_path) + " " + link_to('Ordered Index Types', types_ordered_index_path) %> + <%= yield %> + <%= link_to('Index', planet_index_path) + " " + link_to('Contact', planet_contact_path) + " " + link_to('Ejemplo', planet_ejemplo_path) + " " + link_to('Autor', planet_author_path) + " " + link_to('Types', types_path) + " " + link_to('Ordered Index Types', types_ordered_index_path) %> +