Problemmes avec les view_paths


#1

Bonjour tout le monde !!!
j’essaye d ajouter des view_paths a mon projet

Quand je developpe mon project localement tout marche bien mais quan
j’essaye
de le deployer je mon host les effets ne sont plus les memes

j’utilise rails 2.0.2

Mon controller

class FrontEndController < ApplicationController

before_filter :get_site

before_filter :add_view_path

def site

@site ||= get_site

end

protected

def add_view_path
#logger.info self.class.view_paths.inspect

self.prepend_view_path("#{RAILS_ROOT}/app/views/#{site.inner_name}")
#logger.info self.class.view_paths.inspect

end

def get_site

@site = Site.find_by_name(request.domain) || Site.find(1)

end

end

Mon model

class Site < ActiveRecord::Base

def inner_name
name.gsub(/[^a-zA-Z0-9]/, ‘’)
end

end

PLEASE HELP!!!

Merci d’avance


#2

Et que dit “rails -v” sur ta machine de production ?..


Michel B.


#3

“rails -v” sur ma machine de production dit

Rails 2.0.2


#4

J’allais oublier, “ruby -v” en comparant la valeur sur le serveur à la
valeur à la maison…


Michel B.


#5

Ok, donc à une compilation près c’est la même chose.

Est-ce que tu as bien fait attention aux plugins et gems spécifiques
éventuels ?..


Michel B.


#6

Oui, les gems sont identiques


#7

Et les plugins (si plugins il y a) ?


Michel B.


#8

valeur maison

ruby 1.8.5 (2006-08-25) [i486-linux]

valeur production

ruby 1.8.5 (2006-08-25) [x86_64-linux]


#9

les plugins sont les memes


#10

Sinon une rapide description de ce qui est différent, et de ce qui est
attendu pourrait être utile aussi…


Michel B.