rubin på skinner - hvorfor er ikke config.cache\_classes=falsk arbejde?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg er ny til RoR og skal i øjeblikket udvikle et plugin til rødmine (hvilket ikke er problemet indtil videre). Derfor installerer jeg rubin 1.8.7, redmine 1.0.5 og radrails 2. Ruby-tolken er indstillet som standard i radrails og jeg kan også starte/stoppe redmine-serveren (mongrel, webrick, lightTPD - alt fungerer fint).


Problemet, som jeg virkelig kolliderer på, er, at jeg ikke får 'config.cache\_classes=false' til at arbejde (udviklingsmiljø er indstillet). Så jeg skal altid genstarte serveren, da jeg reddede sth. - og det er meget irriterende :(


Btw. Jeg må indrømme, at jeg prøver dette på vinduer ...


Tak på forhånd,
Christan

Bedste reference


Rails genoplader ikke klasser i plugins (sælger/plugins). Selvom det er at genoplæse app/klasserne, holder det dig omkring dine ældre versioner, indtil du genstarter serveren.


Jeg har et script, jeg bruger med passager i udvikler, der holder øje med ændringer i leverandør/plugins og genstarter passagerer automatisk.


http://theadmin.org/articles/2010/06/17/rails-plugin-reloading-with-passenger/[1]