puh, das klingt mir nach etwas zu viel aufwand nur um den eingeloggten
user zu tracken. wenn du den wirklich gar nicht ueber dein model
bekommst (vielleicht solltest du auch nochmal ueber dein model
nachdenken), kannst du immer noch ein attr_accessor :user an deine
bill haengen und dann im controller @bill.user = current_user machen.
alex
On 04/11/2007, at 01:07, kalle saas wrote:
Hey, danke für den Tipp. leider brauchte ich aber gerade den
eingeloggten user also mit acts_as_authenticated den @current_user ...
Wie "immer" bietet 'google' die Lösung (wenn man weiss wonach man
suchen muss .... ;)
das plugin: acts_as_audited.
http://opensoul.org/2006/07/21/acts_as_audited
ich habs mir noch nicht genau angeschaut aber Im plugin wird das
Problem wohl über sweeper gelöst.
greets kalle
On 11/4/07, Alexander Lang <[EMAIL PROTECTED]> wrote: gar nicht, denn
dein observer haengt am model und das hat keinen
zugriff auf @current_user, was vermutlich der gerade eingeloggte user
in deinem controller ist. stattdessen solltest du die user_id ueber
dein model bekommen, also bill.user_id oder sowas. zum thema rails
observer hab ich zufaellig gerade was zusammengeschrieben:
http://upstream-berlin.com/blog/2007/10/27/using-and-testing-activerecordrails-observers/
cheers,
alex
On 03/11/2007, at 15:34, kalle saas wrote:
> Hey,
> wie kann man in Observer auf instance Variablen zugrefen?
> Ich baue gerade das "latest activity" feature in meine webapp ein
> und habe das versucht:
>
> def after_destroy(bill)
> activity = Activity.new
> activity.category_id = 1
> activity.user_id = @current_user.id
> activity.save(false)
> end
>
>
> weis jemand wie das gehen könnte?
>
> greets kalle
> _______________________________________________
> rubyonrails-ug mailing list
> [email protected]
> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
http://upstream-berlin.com/blog <- blog
http://autoki.com/profile/alex <- autos 2.0
http://kommt-mit.de <- reisen 2.0
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
--
Details:
Kalle Saas
Grellstraße 3
10409 Berlin
tel: 0176 231 60 989
web: www.crosstheocean.de
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
http://upstream-berlin.com/blog <- blog
http://autoki.com/profile/alex <- autos 2.0
http://kommt-mit.de <- reisen 2.0
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug