ACHTUNG. Das ist ein Archiv des alten forum.ruby-portal.de. Die aktuelle Mailingliste gibt es auf lists.ruby-lang.org/pipermail/ruby-de.

NOTICE. This is a ready-only copy of the old forum.ruby-portal.de. You can find the current mailing list at lists.ruby-lang.org/pipermail/ruby-de.

Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: ruby on rails picasa client
BeitragVerfasst: 18 Feb 2014, 19:33 
Offline
Nuby

Registriert: 18 Feb 2014, 19:27
Beiträge: 3
Hi,
ich würde gerne eine Picasa Client in Ruby on Rails realisieren.
Da ich relativ neu in Ruby on Rails bin, fallen mir schon einfachste Dinge schwer...

Ich möchte eine Instanz der Klasse Ruby an den die index.html.erb übergeben.



1
2
3
4
5
6
class PicasaController < ApplicationController

def index
@mypicasa = Picasa::Picasa.new
end
end


In der index.html.erb ist nur leider nichts von der Variabele zu sehen :(

<% @mypicasa.variabel %> funktioniert leider nicht!
Hat jemand vllt eine Idee?

vG und vielen Dank,
triboon


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ruby on rails picasa client
BeitragVerfasst: 18 Feb 2014, 19:54 
Offline
Metaprogrammierer

Registriert: 20 Nov 2011, 21:51
Beiträge: 693
triboon hat geschrieben:
<% @mypicasa.variabel %> funktioniert leider nicht!
Hat jemand vllt eine Idee?


Was bedeutet funktioniert nicht? Wird nichts angezeigt? Dann versuch doch einfach mal



<%= @mypicasa.variabel %>


Man beachte das "="! Ohne das Gleichheitszeichen findet zwar eine Evaluierung des Codes statt, aber ausgegeben wird nichts. Erst durch das Gleichheitszeichen findet auch eine Ausgabe statt.

_________________
Ubuntu Gnome 14.04 LTS
rvm mit App-spezifischer Ruby-Version (meist 2.2.x) und -Gemset

Github ProfilBitbucket Profil


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ruby on rails picasa client
BeitragVerfasst: 18 Feb 2014, 20:04 
Offline
Nuby

Registriert: 18 Feb 2014, 19:27
Beiträge: 3
Also genau genommen möchte ich die mypicasa instanz an die index.html.ergb uebergeben.
Um dann dort einfach alle Methoden der Klasse aufrufen zu koennen.



1
2
3
4
5
class PicasaController < ApplicationController
def index
@my_picasa = Picasa::Picasa.new
end
end


D.h. ich möchte dann in der erb sowas wie



<% puts @my_picasa.login("bsp@gmail.com","123") %>

oder



<%= puts @my_picasa.login("bsp@gmail.com","123") %>

machen können.


Aber ich komme nicht an die variable @my_picasa im view

vielen Dank fuer die Antwort!
vG,
trib00n


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ruby on rails picasa client
BeitragVerfasst: 18 Feb 2014, 20:26 
Offline
Metaprogrammierer

Registriert: 20 Nov 2011, 21:51
Beiträge: 693
Da wirst du wohl etwas mehr Code zeigen müssen…

Am besten auch gleich mit angeben, welches Picasa Gem du nutzt.

Davon abgesehen, ein Login im View erscheint mir komisch… Am besten erledigst du das hin und her im Controller und nutzt den View einzig und alleine für das Zeigen der empfangenen Daten.

HTH
NobbZ

_________________
Ubuntu Gnome 14.04 LTS
rvm mit App-spezifischer Ruby-Version (meist 2.2.x) und -Gemset

Github ProfilBitbucket Profil


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ruby on rails picasa client
BeitragVerfasst: 18 Feb 2014, 20:55 
Offline
Nuby

Registriert: 18 Feb 2014, 19:27
Beiträge: 3
Also das mit dem hin und her im Contoroller erledigen hört sich gut an!
Aber wie bekomme ich denn dann die Ergebnisse auf die erb?

@variable funktioniert irgendwie nicht :(



1
2
3
4
5
6
7
class PicasaController < ApplicationController
def index
picasa = Picasa::Picasa.new
picasa.login("bsp@gmail.com","123")
@test = "==== Album ===="
@test2 = picasa.picasa_session.auth_key
end



1
2
3
index.html.erb
<%= @test %>
<%
=
@test2 %>



habe auch schon @test2 = #{picasa.picasa_session.auth_key} probiert?
vG,
trib00n

Mach ich etwas falsch?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ruby on rails picasa client
BeitragVerfasst: 18 Feb 2014, 21:28 
Offline
Metaprogrammierer

Registriert: 20 Nov 2011, 21:51
Beiträge: 693
Mal abgesehen davon, dass ich das Picasa-Interface nicht kenne und du immer noch nicht gesagt hast, welches Interface-Gem du nutzt, sieht der Code iO aus. Ich wüsste nicht, warum du nicht zumindest für @test eine Ausgabe erhälst…

Aber vielleicht meinst du die fehlende Ausgabe gar nicht mit "funktioniert nicht", sondern hast eine Fehlermeldung/einen Stacktrace da, den du uns geschickt vorenthälst…

Und bitte geb bei deinem nächsten Post folgendes mit an:

  • Welches Picasa-Gem nutzt du?
  • Wie heißen deine Dateien und wo liegen sie relativ zum rails-root.
  • Rails und Ruby Version (nur zur Sicherheit)

_________________
Ubuntu Gnome 14.04 LTS
rvm mit App-spezifischer Ruby-Version (meist 2.2.x) und -Gemset

Github ProfilBitbucket Profil


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ruby on rails picasa client
BeitragVerfasst: 19 Feb 2014, 00:19 
Offline
Schüler
Benutzeravatar

Registriert: 29 Jan 2014, 14:52
Beiträge: 48
Wohnort: Berlin
oder häng mal dein kompletten quellcode ran, wenn du grad angefangen hast dürfte das ja nicht viel sein

(Lass den Log-order raus :lol: )

_________________
Jeeht nich jibbs nich...!
----------------------------------
https://rubygems.org/profiles/friendssystems
https://github.com/florianeck


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
cron