2010-08-09 5 views
0

Je suis en train de construire un système de template pour un CMS dans Rails 3, avec chaque template placé dans {racine_application}/templates/{template_name} /.Substitution de répertoire public dans Rails 3?

Pour chaque modèle je voudrais avoir un répertoire public qui remplace le répertoire standard. Comment ceci peut être fait?

Répondre

0

Vous devez définir le paths.public dans config/application.rb

+0

J'ai essayé de placer 'paths.public = File.join (Rails.root, "templates/# {template}/public /")' mais je get 'Exiting /Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta4/lib/rails/paths.rb:16:in 'method_missing': méthode non définie 'javascripts' pour # (NoMethodError) '. – Christoffer

+0

Vous devez définir une valeur fixe. Ne pas modifier dans chaque requête – shingara