🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #160

Przeciazanie nazw

#160
From: janu
Date: Fri, 25 Aug 2006 17:30
22 lines
1840 bytes
Witam,

Mam kolejny problem z Ruby, konkretniej z Railsami. Chcialbym
przeciazyc istniejaca funkcje z railsowy helperow (ta do nazywania po
ludzku czasu), ale nie w sposob standardowy (czyli przeciazajac go w
swoim helperze), a sciagajac ta funkcje z bazy danych (abstrahuje w tym
momencie od bezpieczenstwa) i evalujac. Moj kod wyglada tak:

eval "module ApplicationHelper
  def tralalala
    return 'hahaha'
  end
end"

Wszystko jest wewnatrz funkcji z rodzaju before_filter. Niestety, jak
latwo mozna sie domyslic to rozwiazanie nie dziala. Moje pytanie brzmi
- jak to rozwiazac najlepiej, zeby dzialalo - zakladajac, ze funkcja
BEDZIE w bazie, oczywiscie bez zmieniania nazwy funkcji, ktora
wywoluje.

Pozdrawiam
Jachu
Technical Details
Message-ID: <1156527006.131474.273750@b28g2000cwb.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.media.kyoto-u.ac.jp!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!postnews.google.com!b28g2000cwb.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.media.kyoto-u.ac.jp!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!postnews.google.com!b28g2000cwb.googlegroups.com!not-for-mail
From: "janu" <jachuf@gmail.com>
Newsgroups: pl.comp.lang.ruby
Subject: Przeciazanie nazw
Date: 25 Aug 2006 10:30:07 -0700
Organization: http://groups.google.com
Lines: 23
Message-ID: <1156527006.131474.273750@b28g2000cwb.googlegroups.com>
NNTP-Posting-Host: 83.238.70.51
Mime-Version: 1.0
X-Trace: posting.google.com 1156527012 27481 127.0.0.1 (25 Aug 2006 17:30:12 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 25 Aug 2006 17:30:12 +0000 (UTC)
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.5) Gecko/20060731 Firefox/1.5.0.5 Flock/0.7.4.1,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: b28g2000cwb.googlegroups.com; posting-host=83.238.70.51;   posting-account=ntEVaA0AAACC2OAaQ6hrHjnbG9iwpJgc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit