Hi everybody,
Thank you for reading this, may you can help me out here, because I looked at many ressources and didn't find a solution yet.
Thank you very much
regards
Rafael
First question
Hi everybody,
Thank you for reading this, may you can help me out here, because I looked at many ressources and didn't find a solution yet.
Thank you very much
regards
Rafael
First question
Hi everybody,
Thank you for reading this, may you can help me out here, because I looked at many ressources and didn't find a solution yet.
Thank you very much
regards
Rafael
First question --------------------
I have a two model app: vacancy, candidacy
- vacancy has many candidacies - candidacy belongs to vacancy
How can I access a ressource directly, even if its a nested ressource?
Create a second route for it. Things behave a bit differently in edge rails (rails 2.0) so it might help to prepare now:
OLD: map.resources :vacancies do |v| v.resources :candidacies # candidacies_url end
NEW: map.resources :vacancies do |v| v.resources :candidacies # vanancy_candidacies_url end map.resources :candidacies # candidacies_url
Edge rails adds the parent name prefix to the nested routes. This way you can have both without having clashing routes. Perhaps you should use the :name_prefix option now.
Second question -------------------------
Is this the right way for meaningful URLs?
vacancy_path(vacancy.vacancy_number) =>>> vacancies/10200-31
and in the show action
def show @vacancy = Vacancy.find_by_vacancy_number(params[:id]) end
Yup. Routes don't care what db attribute is pulled.
Thank you very much, lets have a try
Thanks Rick,
Unfotunately I get always the same error, as before:
Routing Error no route found to match "/candicacies/new" with {:method=>:get}
may you have a hint
It's a spelling error, likely in your link_to call. You have 'candicacies', not 'candidacies'.
- BD
aahhh ;-( thanks! what a painful post :-D))
now it works, but next issue comes up,... you might know why... why a normal link_to_remote doesn't work anymore?
<%= link_to_remote("Delete My Search Profile", :url => {:action => :reset_searchcriteria}) %>
ActionController::RoutingError in Vacancies#index Showing app/views/vacancies/list.rhtml where line #7 raised: /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/ action_controller/routing.rb:1266:in `generate': No route matches {:action=>"reset_searchcriteria"}
I get the same Error, when I try with a member route map.resource :vacancies, :member => {:reset_searchcriteria => :get}
Any clue?
Thank you very much!
greetinx
Rafael