Pavel Krusek wrote:
> Hallo phorum,
> 
> i have custom rest action.
> 
> routes.rb:
> map.resources :schools, :collection => { :graduations => :get }
> 
> SchoolsController:
> def graduations
>   @schools = School.graduation(true)
> end
> 
> link somewhere in navigation:
> <%= link_to 'Schools with graduation', graduations_schools_path %>
> 
> 
> All works OK for me, but Rails needs (of course) a template for
> controller action 'graduations':
> 
> Template is missing
> 
> Missing template schools/graduations.erb in view path blah blah blah...
> 
> But i need to use the template 'index.html.erb' instead of the new
> template 'graduations.html.erb'...
> 
> How to do this in Schools controller?
> thanks,
> 
> --
> Pavel Krusek
> 
> [email protected]

class SchoolsController:
layout 'mynewlayout'

def graduations
end
.
.

And it will use your custom layout called mynewlayout


Hope this helps.
Petr ;)
(BTW: čus)
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to