Zrobiłem sobie internacjonalizację zgodnie z tym opisem:
http://trevorturk.com/2008/07/21/simple-localization-in-rails-22/
i rzecz jasna, chciałbym zrobić routing w stylu:
adres/pl/kontroler
adres/en/kontroler
adres/kontroler // domyślny polski
Jednak nie mogę sobie z tym poradzić. Próbowałem w oparciu o RailsGuides, z wykorzystaniem :path_prefix:
map.resources :books, :path_prefix => '/:locale'
jednak dostaję błąd 500 i taki log:
ActionView::TemplateError (user_url failed to generate from {:action=>"show", :controller=>"users", :locale=>#<User id: 1, login: ...
I tutaj jest problem. Nie mogę instalować gemów. Dysponuję tym:
[code]*** LOCAL GEMS ***
abstract (1.0.0)
actionmailer (2.3.5, 2.3.4)
actionpack (2.3.5, 2.3.4)
activerecord (2.3.5, 2.3.4)
activeresource (2.3.5, 2.3.4)
activesupport (3.0.0, 2.3.5, 2.3.4)
acts_as_ferret (0.4.4)
authlogic (2.1.5, 2.1.3)
backports (1.17.1)
bcrypt-ruby (2.1.2)
builder (2.1.2)
cancan (1.1.1)
capistrano (2.5.18)
cgi_multipart_eof_fix (2.5.0)
columnize (0.3.1)
cucumber (0.6.4)
daemons (1.0.10)
devise (1.1.3)
diff-lcs (1.1.2)
erubis (2.6.6)
fastthread (1.0.7)
ferret (0.11.6)
gem_plugin (0.2.3)
haml (3.0.13, 2.2.23)
highline (1.5.2)
hoe (2.0.0)
i18n (0.4.1)
image_science (1.2.1)
json_pure (1.2.4)
linecache (0.43)
mail (2.2.5)
markaby (0.5)
mime-types (1.16)
mini_magick (3.0)
mongrel (1.1.5)
monkey-lib (0.4.2)
mysql (2.8.1)
net-scp (1.0.2)
net-sftp (2.0.4)
net-ssh (2.0.21)
net-ssh-gateway (1.0.1)
nifty-generators (0.4.1)
paperclip (2.3.1.1)
passenger (2.2.11)
polyglot (0.3.1)
postgres (0.7.9.2008.01.28)
rack (1.0.1)
rack-mount (0.6.13)
rack-test (0.5.4)
rails (2.3.5, 2.3.4)
rak (1.0)
rake (0.8.7)
RedCloth (4.2.3)
rgl (0.4.0)
rmagick (2.13.1)
ruby-debug (0.10.3)
ruby-debug-base (0.10.3)
ruby-debug-ide (0.4.9)
ruby-openid (2.1.7)
rubyforge (2.0.4)
RubyInline (3.8.4)
simple_form (1.2.2)
sinatra (1.0)
sinatra-advanced-routes (0.4.1)
sinatra-reloader (0.4.1)
sinatra-sugar (0.4.1)
sphinx (0.9.10.2122)
sqlite3-ruby (1.2.5)
stream (0.5)
subexec (0.0.4)
term-ansicolor (1.0.5)
thor (0.14.0)
treetop (1.4.5)
tzinfo (0.3.23)
unicode (0.3.1)
vestal_versions (1.0.2)
warden (1.0.1, 0.10.7)
will_paginate (2.3.14, 2.3.12)
wirble (0.1.3)
ZenTest (4.3.1)[/code]
zmień hosting. I tak prędzej czy później natrafisz na przeszkodę, której nie będzie dało się ominąć…
Choć w tym wypadku spróbuj zainstalować lokalnie, w vendor/ - powinno dać radę
Musiałbym zmienić uczelnię;).
Zapraszam na EPI
A poważnie - to przecież możesz wrzucić gemy do katalogu .bundle