Ich bin keineswegs ein Ruby-Entwickler, aber ich Code HAML für ein Ruby-Framework auf meinem localhost.meine Rails ApplicationController hat einen RoutingError
Ich hatte ursprünglich eine Datei namens vidgirlBox2.flv Datei und rief es in der HAML, aber konvertierte die Datei in eine swf namens VidGirl_home.swf.
Dieser swf funktionierte.
Bis ich eine einfache Änderung an der ursprünglichen .fla, und überschrieb die vidGirl_home.swf.
Es hat nie wieder funktioniert.
Ich versuchte swfObject, Unobtrusive Flash-Objekt, das Minimum der Einbettung eines swf, alles.
Es stellte sich heraus, ich diese Meldung in meinem Terminal erhalten, wenn mein lokalen Server ausgeführt wird:
ActionController::RoutingError (No route matches "/Users/daniellevine/Desktop/vidgirlBox2.flv" with {:method=>:get}):
Rendering rescues/layout (not_found)
Wie Sie sehen können, sein für eine alte Datei suchen. Ich rufe diese Datei in keinem meiner haml an. Ich bin verwirrt darüber, wie sich dieses FLV in den Rubin eingeschrieben hat (zumindest nehme ich das an).
Dies war mein Versuch einer Problemumgehung, aber es scheint, dass dieser Code einen Rails-Compiler-Fehler generiert. Dies könnte nur ein einfacher Namenskonventionfehler sein. Fehle ich irgendwo ein Anführungszeichen?
My New Embed Code:
- if Rails.env.development?
= javascript_include_tag "swfobject"
- else
%script{:src => "http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"}
- id ||= "flash"
- filename ||= "/images/vidGirl/vidGirl_home.swf"
- width ||= 440
- height ||= 247
- background ||= "#ffffff"
- version ||= 9
- base ||= '{base: "."}'
%div{ :id => id }
%strong You need to upgrade your Flash Player
= javascript_tag "swfobject.embedSWF('/images/vidGirl/vidGirl_home.swf', 'vidGirl_home', '440', '247', '9.0.0', '/javascripts/swfobject/expressInstall.swf', {}, '/public/', {});"
Wer weiß, was passiert sein könnte? oder besser noch, wie das zu beheben?
Vielen Dank !!
Ihr Code erzeugt einen Compilerfehler. Ich habe geschrieben, was ich oben in meiner ursprünglichen Frage geschrieben habe. – Trip
Ich denke du meinst einen haml Kompilierfehler, oder? Welcher Fehler wäre das? – Kafka