I can check that in becuase that require is working for me now. I didn't use
the way Tomas suggested because that didn't work for me either. It
complained about the scope not being the global scope or the global scope
being empty.
I just execute a script. This fixes your issue but will require you to
restart the application to pick up any changes at this moment.
---
Met vriendelijke groeten - Best regards - Salutations
Ivan Porto Carrero
Blog: http://flanders.co.nz
Twitter: http://twitter.com/casualjim
Author of IronRuby in Action (http://manning.com/carrero)



On Wed, Oct 14, 2009 at 10:51 AM, Immo Wache <li...@ruby-forum.com> wrote:

> Hi Ivan,
>
> I see you have alot to do with your book and things. Neverless thank you
> for your help. May be I can support you in my issue with help of others
> from this forum.
>
> Meanwhile I managed to get the tip from Tomas working by execute a plain
> Ruby script (I know its not a professional solution):
>
>  string scriptPath = "require '" + PathProvider.MapPath(path) + "'";
>  Engine.ExecuteScript(scriptPath, CurrentScope));
>
> This works much betten than before:
>
> 1. When the controller is called first time,
>   the HomeController.rb script is executed.
>
> 2. When the controller is called again, the script
>   will not executed again. This resolves perfect
>   the "Filter adding" problem.
>
> 3. When I modify the HomeController.rb script,
>   the script will not be executed again. To get it
>   executed, I need to touch web.config/Restart ASP.NET.
>
> Issue No. 3 is not perfect to me, because I'm about to write an IronRuby
> MVC  extention module for Umbraco CMS. The CMS backend developer should
> be able to modify ruby scripts via web interface, and restart ASP.NET
> takes a lot of time because the CMS has a bunch of assemblies to reload
> which takes almost 30 sec. on my dev IIS.
>
> Neverless I will put the modification to my branch, with this I'm be
> able to carry on with my own extention module.
>
> BTW It would be real great, if anyone has a tip to my
> "Engine.Operations.InvokeMember(" problem above.
>
> Greetings, Immo
>
> Ivan Porto carrero wrote:
> > Hi Immo,
> > I've been able to merge your changes, will push them later.
> >
> > I'll see what I can do about reloading, but can't promise anything as I
> > don't have a lot of time to spend on this.
> > ---
> > Met vriendelijke groeten - Best regards - Salutations
> > Ivan Porto Carrero
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to