Internetbureau Holder
1x
Applaus

Walter Horstman - ma 10 dec 07 23:46

Ik wil een controller en bijbehorende views hergebruiken voor administratie en voor publieke bezichtiging, maar toch verschillende URLs gebruiken (omwille van caching).

De url /admin/blogs en /blogs moeten allebei naar de index-methode van een blog-controller gaan, maar ik moet toch in de controller (en view) het verschil kunnen zien tussen de mode. Een manier zou kunnen zijn de request uri uit te lezen, maar ik vind dat niet zo fraai. Bovendien moeten de resource path helpers werken. Dus in mijn view zou kunnen staan <%= link_to blogs_url %> en dan moet ie in de ene mode /admin/blogs genereren en in de andere /blogs.

Ik heb naar namespaces (ik gebruik de nieuwste Rails 2.0.1) gekeken, maar daarmee kreeg ik het niet voor elkaar. Iets als map.resources ‘blogs’, :path_prefix = ‘/admin’, :role => ‘admin’ werkt niet (aan map.resources kan je geen extra request parameters meegegeven voor zover ik weet).

Iemand een idee hoe dit op te lossen?

Lamp_off

RichieB - di 21 okt 08 10:37

De caching in het midden laten liggen!

Pencil

J - za 15 mrt 08 02:21

Ik weet niet precies wat je bedoelt met “modus” maar misschien is params[“controller”] wat? En dan params[“controller”].singularize voor het model.

Dus in je helper ff een ifje er op uit laten voeren.

Hoop dat helpt en is waar je naar op zoek bent :)

Applaus

Stephan Kaag - ma 17 dec 07 19:01

De caching links laten liggen?

Plaats je reactie







Welcome to Holland On Rails

This weblog is the official Ruby techblog from the guys at Holder, a Ruby development company. Holder is also the company behind the RubyAndRails Europe Conference in Amsterdam.

Recente Jobs


Bekijk alle jobs »»

Gereedschapskist

Onmisbare tools voor
iedere developer!
Ruby On Rails
Framework voor de web 2.0 developer. Eindelijk vooruitgang!
TextMate
Editor for true pro's
Typ, tab, top :-)
Nee, niet voor Win.
Made On A Mac
En nou is het over met die saaie grijze Windows bak van je!

Auteurs op deze site

Chris Obdam

'Less is more' evangelist, past dit ook dagelijks toe op zijn tandenborstel.

Chiel Wester

Snelheidswonder op Ruby wielen. Leuk om mee te pair-programmen ;-) Recommend Me

Stephan Kaag

Het eerste Rails coreteam- member uit Nederland? Rails evangelist van het eerste uur.

Paul Engel

Én Rails programmeren én interfaces designen? Je zou hem superman kunnen noemen..

Dax Huiberts

Official Zip-Programmer, skinny code is helemaal zijn ding. Haalt meer code weg dan dat er bij komt.

Freek Monteban

Het nieuwste telg uit het Holland on Rails nest! Hij doet niets anders meer!

Johan Vermeulen

De stylesheet-koning uit de kop van Noord-Holland!