On Fri, Jan 14, 2011 at 4:54 PM, Thomas Rampelberg <[email protected]> wrote:
> Decided to give trunk a try so that I could play with require() from
> within views today and I've ran into a couple issues.
>
> - It appears that views are sandboxed to a very small section of the
> design doc (views/lib/*). Why is this?
This is so that we can calculate a signature for each view to know
when we have to rebuild a view from scratch due to a change in view
code.
> - For a reason that I've not been able to figure out, module.exports
> doesn't work for functions. eg:
>
That sounds like a bug on the face of it. Can you work up a simple
example design doc that exhibits the behaviour?
> exports.foo = "asdf"
>
> Produces {"foo": "asdf" } but:
>
> exports.foo = function() {}
>
> Produces { }
>
> Any ideas?
>