Giter Club home page Giter Club logo

Comments (10)

cloudhead avatar cloudhead commented on July 3, 2024

Do you mean the Rack environment object? It's not passed along to the page context.

You can access the path with @path, and the context object with @context.

Toto only lets through GET requests.

from toto.

5v3n avatar 5v3n commented on July 3, 2024

Hi!

Thanks for that great work!

I'm thinking about moving my blog to toto, and started implementing a missing feature: tags. The feature is ready to roll, but it's based on the assumption that you are able to access the post parameter, e.g. /search?tag=hacks lists all articles tagged with 'hacks'.

Do I have to rewrite the rack routing, or am I overlooking an easy possibility to pass the prameter?

The correxponding rhtml file looks like this

Cheers

Sven

from toto.

ctwise avatar ctwise commented on July 3, 2024

Personally, I rewrote the Rack routing to pass in the request.

from toto.

5v3n avatar 5v3n commented on July 3, 2024

Would you share the hack ;-)?

And Cloudhead: why did you decide not to pass the parameters to the erb binding? I can't see a reason for that, although I'm quite sure there is one...

from toto.

cloudhead avatar cloudhead commented on July 3, 2024

Simplicity mainly, but seeing as it can be useful, and it was a small change, I just pushed the change, so you can access it with env or @env.

Let me know if it works, and if so I'll publish a new gem.

from toto.

5v3n avatar 5v3n commented on July 3, 2024

I see your point - and I'm more than glad that you changed toto to pass env. I think it does not hurt the simplicity concept.

I'll test it tomorrow evening & tell you if it worked (although looking through the sources makes me quite positive that it will do so!).

UPDATE: couldn't wait & forked right away. had to adjust the implementation a little & added a test case. Looks right for me, but it's the first time I'm using riot unit tests - so I'm more than curious about your feedback:

http://github.com/5v3n/toto

BTW, I'm working on some toto related tools right now (tumblr export, tags & social bookmarks) & as soon they're in a presentable state I'll share them on github.

Cheers

Sven

from toto.

cloudhead avatar cloudhead commented on July 3, 2024

Hey that's great, looking forward to those tools, and will fix the implementation.

from toto.

EvanBurchard avatar EvanBurchard commented on July 3, 2024

I'm on 0.4.6. @env and env didn't make it into the gem yet, right?

Any plans to update it?

from toto.

5v3n avatar 5v3n commented on July 3, 2024

Hi Evan,

we have a fork over here with access to 'env' that also has a prerelease gem on rubygems.org:

http://github.com/5v3n/toto

In addittion to that, you might find (karakuri)[http://github.com/5v3n/karakuri] quite handy. it adds some features to toto, i.e. tag support.

Cheers

Sven Kräuter | 5v3n

from toto.

ixti avatar ixti commented on July 3, 2024

@cloudhead this isssue is also really old and ws solved before :))

from toto.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.