Я установил новую среду разработки рельсов, используя многопользовательскую установку rvm и мод пассажира с использованием Apache. Я установил ruby 1.9.2 в качестве стандартного ruby и установил гем rails3. Я также создал новый проект rails3.
Теперь, когда я хочу перейти по URL моего нового проекта, я вижу страницу приветствия rails (страницу, которую вы получаете, когда создаете новый проект). Но я не вижу изображения (rails.png). Когда я пытаюсь зайти в png через браузер, я получаю следующую ошибку:
No route matches [GET] "/assets/rails.png"
Я не могу понять, почему. Я также попытался запустить проект с WebRick, и тогда все в порядке, он обслуживает изображение как следует.
Есть идеи, что может быть не так, может быть, неправильные настройки каталогов в Apache?
Это мои настройки каталога:
<Directory /home/projects/rails3/data/rails3/ >
Order allow,deny
Allow from all
</Directory>
Когда я удаляю это, я получаю запрет, когда пытаюсь зайти на сайт.
Это мой полный конфиг vhost:
#BEGIN 01start
<VirtualHost *:80>
ServerName rails3.titan.kunstmaan.be
DocumentRoot /home/projects/rails3/data/rails3/public
# END 01start
#BEGIN 05aliases
ServerAlias rails3.titan.kunstmaan.be www.rails3.titan.kunstmaan.be
# END 05aliases
#BEGIN 10permissions
<Directory /home/projects/rails3/data/rails3/public >
Order allow,deny
Allow from all
</Directory>
# END 10permissions
#BEGIN 20logging
ErrorLog /home/projects/rails3/apachelogs/error.log
CustomLog /home/projects/rails3/apachelogs/access.log combined
# END 20logging
</VirtualHost>
спасибо,
Даан