WN

WN (https://www.wn.se/forum/index.php)
-   Webbhotell (https://www.wn.se/forum/forumdisplay.php?f=13)
-   -   Problem med RoR på Binero (https://www.wn.se/forum/showthread.php?t=31482)

mng0 2008-08-28 16:18

Hej,

Jag har utvecklat min första applikation i ruby on rails och tänkte nu ladda upp allt på bineros server samtidigt som jag går från development till production env.

Sidan fungerar som den ska efter att ha ändrat i min dispatch.fcgi och .htaccess fil men problemet är att javascripts och stylesheets inte laddas.

I min logg står följande: http://pastie.org/260098

kan det bero på att även CSS och javascript behöver gå genom fcgi och därför måste cgi tillåtas att exekveras i webbrooten?

Notera att jag redan pratat med supporten i två dagar och deras tips var att skriva en tråd här.

Adam 2008-08-28 16:41

Är inte bekant med RoR men gissar att de kör alla requests till en routerfil. Testa exkludera alla riktiga filer/kataloger i din .htaccess genom att skriva
Kod:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

framför raden som skickar vidare alla requests.

Jag använder Zends ramverk, min .htaccess ser ut såhära
Kod:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule $ index.php

Där index.php tar hand om routingen av alla requests som inte är filer/kataloger på servern.

martin-lb 2008-08-28 16:45

Kanske kan detta WIKI inlägg hjälpa?
http://wiki.rubyonrails.com/rails/pa...kToStaticFile/

For example, if your Rails app is running under Apache/FCGI, and is installed at /yourapp under document root, then the correct URL for your image would need to be [img]/yourapp/public/images/someimage.gif[/img]

/Martin

mng0 2008-08-28 17:15

Citat:

Originally posted by martin-lb@Aug 28 2008, 16:45
Kanske kan detta WIKI inlägg hjälpa?
http://wiki.rubyonrails.com/rails/pa...kToStaticFile/

For example, if your Rails app is running under Apache/FCGI, and is installed at /yourapp under document root, then the correct URL for your image would need to be [img]/yourapp/public/images/someimage.gif[/img]

/Martin

Tack för svaren, ska testa det ni föreslog.

Men angående martins lösning så står det ju i wikin:

"Luckily, Rails has some helpers to generate the correct URL automatically regardless of the environment your app is running under."

Och jag kör ju mina javascripts, images och stylesheets genom helpers.

Anyway, ska testa lite.


Alla tider är GMT +2. Klockan är nu 01:00.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson