FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
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. |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Ä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 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 |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
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 |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Nykomling
|
Citat:
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. |
||
![]() |
![]() |
Svara |
|
|