Hi Michi,
ging mir mit dem goldberg plugin auch so (wer's verwendet sollte mein
github-repo probieren).
Der Controller gibt die mit base.append_view_path eine gute
Möglichkeit die dir vielleicht hilft.
Aber generell solltest du die views nicht im public Verzeichnis
speichern.
ciao, tom
Am 02.06.2008 um 12:25 schrieb Michael Kastner:
Hallo,
ich versuche gerade eine Anwendung von rails 2.0.2 nach 2.1.0 zu
migrieren und bin dabei auf ein Problem gestoßen.
In meiner Anwendung gibt es kundenspezifische Dateien, u.a.
templates, die sich nicht unterhalb von app/views befinden, sondern
- in der Regel - in einem Verzeichnis namens "public/resources/views".
Der Aufruf der Seite erfolgt über
def topic
....
render :template => File.join('../../', Properties.views_dir,
@topic.template)
end
Properties.views_dir gibt in der Regel "public/resources/views"
und
@topic.template gibt in der Regel "index"
zurück.
Das funktioniert in Rails 2.0.2 noch sehr gut. Wenn ich die
Anwendung jedoch auf 2.1.0 migriere, dann erhalte ich diese
Fehlermeldung:
---------------
ActionView::MissingTemplate (Missing template ../../public/
resources/views/index in view path /Users/kastner/Documents/
rails_projects/ltree/app/views):
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/
template.rb:85:in `raise_missing_template_exception'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/
template.rb:78:in `set_extension_and_file_name'
...
---------------
Irgendwie scheint sich die Behandlung von Pfadangaben geändert zu
haben. Aber ich konnte dazu nirgends etwas finden.
Weiß jemand, was die Ursache des Fehlers sein könnte?
--
Thomas R. "TomK32" Koll || http://tomk32.de || http://ananasblau.com
just a geek trying to change the world
Skype: TomK32 || Mail: [EMAIL PROTECTED]
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug